导读:jquery 是一个精心编写的模块化框架,使用者很容易将jquery视为一个黑盒。但是,学习jquery底层的源代码、研究jquery中的各种功能是如何实...
jquery 是一个精心编写的模块化框架,使用者很容易将jquery视为一个“黑盒”。但是,学习jquery底层的源代码、研究jquery中的各种功能是如何实现的,这是非常有价值的。截止jquery 1.3,选择器引擎已经分离出来,基于一个 john resig 发起的独立项目 sizzle。比起之前版本中选择元素的方法,它的性能上进行一些增强。
一个子调用匿名函数具有如下形式:
(function(arguments)
{
// 执行某些操作
})();
jquery也是一个自执行的匿名函数,它接受两个参数--第一个参数是window对象,第二个参数是undefined:
(function(window,undefined){....}//jquery核心定义)(window);