
jquery插件
文章平均质量分 61
了缺
这个作者很懒,什么都没留下…
展开
-
jquery编写侧边导航栏
以前帮朋友做的一个样式,今天重新封装了下,发出来共享下注意几点: 1.请使用1.7以上版本jquery,低版本的有没有问题我不晓得 2.我做的是基本的页面结构,直接复制代码,可以看下效果 3.主要的代码我基本上都注释了,以便于大家修改 1 2 3 4 5 6 1 2 3 4 5 6原创 2014-12-16 20:41:29 · 1093 阅读 · 0 评论 -
献给和我合作的过得前端童靴们:jquery源码分析--核心函数(使用函数作为参数创建jQuery对象)
接上篇。 使用函数作为参数创建jQuery对象 当DOM加载完成后要执行的函数,这个分要分三个部分来讲。 第一部分:初始化队列;jQuery.ready.promise();jQuery.ready.promise = function( obj ) { if ( !readyList ) { //初始化三个队列。 readyList = jQuer原创 2016-04-12 12:07:57 · 920 阅读 · 0 评论 -
献给和我合作的过得前端童靴们:jquery源码分析--核心函数(动态创建document元素)
接上篇。 动态创建document元素 在此之前我们先看几个函数和jquery方法,以便更方便的理解jquery如何动态创建document元素的。jQuery.extend({ //合并两个数组,返回的结果会修改第一个数组的内容——第一个数组的元素后面跟着第二个数组的元素。 merge: function( first, second ) { ... }原创 2016-04-08 13:48:20 · 1035 阅读 · 0 评论 -
献给和我合作的过得前端童靴们:jquery源码分析--核心函数(创建jquery空对象)
经过了前面的简单介绍,正式开始分析jQuery的源码。jQuery 核心函数: 1. jQuery([sel,[context]]) 2. jQuery(html,[ownerDoc])1.8* 3. jQuery(callback) 4. jQuery.holdReady(hold)创建jQuery对象的函数用途有: 1. 创建jquery空对象。 2. 创建选择器筛选doc原创 2016-04-07 11:00:16 · 1261 阅读 · 0 评论 -
献给和我合作的过得前端童靴们:jquery源码分析--核心函数(创建选择器筛选document元素)
接上篇。 直接上代码了:init = jQuery.fn.init = function( selector, context, root ) { var match, elem; root = root || rootjQuery; if ( typeof selector === "string" ) { rquickExpr = /^(?:\s*(<[\原创 2016-04-17 12:09:24 · 668 阅读 · 0 评论 -
献给和我合作的过得前端童靴们:jquery源码分析--序3
jquery 源码分析 jquery 版本 1.12.2 浏览器: ie, 谷歌,火狐, 360 编辑器:Notepad++接着上一篇。这次我们分析jQuery加载的时候 执行了5次构造函数,说明在加载过程中,创建了5个jQuery对象。 在此之前我们先来了解一下jQuery.fn.init究竟做了哪些事情? 还是为了方便阅读,我还是精简了代码。jQuery.fn.init = fu原创 2016-03-29 11:59:34 · 1880 阅读 · 0 评论 -
献给和我合作的过得前端童靴们:jquery源码分析--序2
jquery 源码分析 jquery 版本 1.12.2 浏览器: ie, 谷歌,火狐, 360 编辑器:Notepad++上篇说到jquery 加载的时候jquery把自己初始化成window的方法供全局调用。这一篇我们分析jquery这个方法究竟做了哪些事情? 该段代码就是定义jQuery的这个函数。里面只有一段代码: return new jQuery.fn.init( selec原创 2016-03-25 17:20:12 · 1216 阅读 · 0 评论 -
献给和我合作的过得前端童靴们:jquery源码分析--序
jquery 源码分析 jquery 版本 1.12.2 浏览器: ie, 谷歌,火狐, 360 编辑器:Notepad++载入jauery库文件的时候, 我们就得到了一个jquery对象”jQuery”,那么这个jquery对象是怎么产生的呢?接下来我就开始一步一步解开这个答案。 请看这张图: 我稍微跳转了下格式: 一目了然。这个原型就是 js的匿名函数调用(function(glob原创 2016-03-25 11:03:55 · 1013 阅读 · 0 评论 -
献给和我合作的过得前端童靴们:jquery源码分析--序4
本篇作为序的一个总结,简单介绍一下jQuery内部。原创 2016-04-05 17:39:29 · 683 阅读 · 0 评论 -
许愿墙jquery
该许愿墙并不是原创的,修改自后盾网的许愿墙需要的做一些准备工作:1.我使用的是jquery.1.7.2.js2.获取input或textarea中鼠标索引的jquery插件,这是我从网上jQuery.extend($.fn, { //获取文本框内光标位置 getSelectionStart: function() { var e = this[0]原创 2014-12-26 11:28:13 · 1569 阅读 · 0 评论 -
献给和我合作的过得前端童靴们:jquery源码分析--核心函数(包装对象和holdReady方法)
包装对象 包装对象其实之前已经有提过了。这里就再仔细的说一下。init = jQuery.fn.init = function( selector, context, root ) { jQuery.makeArray( selector, this );}makeArray: function( arr, results ) { var ret = results || []原创 2016-04-20 18:14:49 · 559 阅读 · 0 评论