浅析jQuery框架与构造对象2011-04-15 cnblogs xland这是一些分析jQuery框架的文字针对jQuery 1.3.2版本面向的读者应具备 以下要求1.非常熟悉HTML2.非常熟悉javascript语法知识3.熟悉 javascript面向对象方面的知识4.熟练使用jQuery框架言归正传!jQuery对象的初始化是写在匿名函数里的就像这样:(function(){alert("jQuery框架分析")})();
第一个括号是声明 了一个函数,第二个括号是执行这个函数。也就是说,jQuery框架在页面载入的时候已经做 了一些事情(这个个匿名函数已经被执行了)。做的这些事情使我们可以通过 $("#yourId")或$(".yourClass")等方式获取页面元素,并把获取到的 元素包装成jQuery对象。匿名函数是怎么实现这些功能的呢?首先框架定义 了两个核心对象jQuery = window.jQuery = window.$ = function( selector, context ) {}
一个是jQuery一个是$这两个对 象都指向一个函数这个函数是我们使用$()或jQuery()方法时的入口,这个方法返回 一个jQuery.fn.init( selector, context );的实例,其实这个实例是一个jQuery对象。jQuery对象是一个什么样的对象呢?jQuery对象其实是一个javascript的数 组这个数组对象包含125个方法和4个属性