12 2011 档案

摘要:这一部分,我们主要来研究前100行的基础变量的意义以及JQ的入口函数。 19-21行: var document = window.document,navigator = window.navigator,location = window.location; 这部分的目的就在于,我们在使用document、navigator、location的时候,不用再从新通过window对象查找,而是直接利用本地化的变量去获取,从而提高库的性能。 22行-950行:var jQuery = (function( selector, context ) {… return ... 阅读全文
posted @ 2011-12-28 15:38 Krouky 阅读(1783) 评论(0) 推荐(0)
摘要:当下分析JQ源码的的同僚已经很多了,首先谈一下为什么我要分析JQ的源码,理由如下: 1、通过系统的分析,让自己能够对构建框架有一个深入的了解。 2、让更多的人学习到jQuery的精髓,能够自己利用原生JS写出符合公司要求的框架来。 好了,废话不多说,先看一下1.6.2的一个整体架构:19-21行防止document之类的全局变量被其他插件修改,因此引入了window来正确定义闭包体内的document、navigator、location 22-950行jQuery的核心工具函数952-1149行异步队列1150-1405行浏览器测试1406-1733行数据缓存 d... 阅读全文
posted @ 2011-12-27 12:18 Krouky 阅读(1704) 评论(2) 推荐(1)