core是jQuery的核心内容, 包含了最基础的方法, 比如我们常用的 $(selector, context), 用于遍历操作的 each, map, eq, first 识别变量类型的 isArray, isNumeric, type 等 . 这些方法为jQuery后续操作提供最基础的支持.
分类:
Web程序 时间:
2014-09-16 15:32:00
阅读次数:
302
说到jQuery, 大家可能直觉的认为jQuery的源码应该就是一个jquery.xx.js这样的一个文件. 但是看到真正的源码的时候, 整个人都思密达了.jQuery的源码做的事远比你想象的多, 为了保证代码的可维护性, 健壮性, 通用性等等, jQuery将各个功能模块独立成单个的js文件, 并...
分类:
Web程序 时间:
2014-09-15 21:03:39
阅读次数:
247
众所周知, jQuery (个人简称为jq) 在前端开发中占有着非常重要的地位, 可以说jQuery的存在大大降低了学习网页设计和交互的门槛, 他的简单的语法和顺畅的使用逻辑激发了人们强烈的学习兴趣, 甚至出现了"jq狗"一类只会jQuery而不会传统dom的存在.
接下来我和q君就与大家...
分类:
Web程序 时间:
2014-09-15 14:12:18
阅读次数:
262
这里整理的是jQuery源码中一些比较晦涩难懂的、内部的、最底层的工具方法,它们多为jQuery的上层api方法服务,目前包括:jQuery.accessjQuery.access: function( elems, fn, key, value, chainable, emptyGet, pass...
分类:
Web程序 时间:
2014-09-08 02:09:46
阅读次数:
340
很多人觉得jquery、ext等一些开源js源代码 十分的晦涩,读不懂,遇到问题需要调试也很费劲。其实我个人感觉主要是有几个方面的原因: 1、对一些js不常用的语法、操作符不熟悉 2、某个function中又嵌套了一些内部的...
分类:
Web程序 时间:
2014-09-05 20:00:12
阅读次数:
244
我热爱 jQuery,且尽管我认为自己算是一名高级 JavaScript 开发者,我从来没有试过由头到尾把 jQuery 的源码看一遍,直到现在。这里分享一些我一路下来学到的东西:注意:我使用$.fn.method()语法来表示调用一组匹配元素的方法。比如当我说$.fn.addClass,则表示$(...
分类:
Web程序 时间:
2014-09-03 14:42:06
阅读次数:
190
最近一直在研究Sizzle选择器,对于其中的原理确实不得不佩服!
Sizzle中的filter方法,主要负责块表达式过滤元素集合,在方法内部会调用Sizzle.selector.fitler方法执行过滤操作。
Sizzle.filter主要分5个关键步骤:
1 使用LeftMatch确定表达式类型。
2 调用Sizzle.selectors.preFilter预过虑函数,执行过滤前的修正。...
分类:
其他好文 时间:
2014-08-27 22:05:34
阅读次数:
207
1 each: function(callback, args) { 2 return jQuery.each(this, callback, args); 3 }, each:这个调用了jQuery.each方法,来遍历当前集合。我们先来看看jQuery.each方法://arg...
分类:
Web程序 时间:
2014-08-25 16:22:54
阅读次数:
167
自己根据自己的理解去尝试分析下大名鼎鼎的jquery的源码,一来提高自己使用jqueryAPI的使用能力,最重要的是提高自己javascript的能力,加油!下载的是官网的http://code.jquery.com/jquery-2.1.1.js,2.1.1版本。(function( global...
分类:
Web程序 时间:
2014-08-22 15:57:18
阅读次数:
242