当前位置导航:炫浪网>>网络学院>>编程开发>>JAVA教程>>Java进阶

浅析jQuery框架与构造对象

    这是一些分析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个属性

    4个属性分别是

    jQuery     当前的jQuery框架版本号

    length     指示该数组对象的元素个数

    context    一般情况下都是指向HtmlDocument对象

    selector   传递进来的选择器内容  如:#yourId或。yourClass等

    如果你通过$("#yourId")方法获取jQuery对象,并且你的页面中只有一个id为yourId的元素那么$("#yourId")[0]就是HtmlElement元素与document.getElementById("yourId")获取的元素是一样的

共2页 首页 上一页 1 2 下一页 尾页 跳转到
相关内容
赞助商链接