Welcome

首页 / 脚本样式 / jQuery / 浅析jQuery框架与构造对象

浅析jQuery框架与构造对象2011-04-15 cnblogs xland这是一些分析jQuery框架的文字

针对jQuery 1.3.2版本

面向的读者应具备 以下要求

1.非常熟悉HTML

2.非常熟悉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个属性