jQuery读书笔记

jQuery的宗旨是“Write Less,Do More”,写得少,做得多

jQuery封装了javascript常用的功能代码,提供了一种简洁、快捷的javascript设计模式,优化了 HTML 文档操作、事件处理、动画设计和AJAX交互。并且,jQuery还能兼容CSS3,并且兼容各种主流浏览器,如IE6.0+、FF1.5+、Safari 2.0+、Opera9.0+等。

1、jQuery 对象是一个数据集合,它不是一个个体对象。so,你无法直接用javascript方法来操作它。

2、jQuery对象上就是一个普通对象。它是通过 new 运算符创建的一个新的实例对象。它可以继承原型方法或属性,同时也拥有Object类型的方法和属性。

3、jQuery对象包含数组特性,because他赋值了数组元素,以数组结构存储返回的数据。

可以以javascript的概念理解jQuery:

var jquery = {           // 定义对象直接量
    name: "jQuery",      // 以属性方式存储信息
    value: "1.3.2"
};

jquery[0] = "jQuery";    // 以数组方式存储信息
jquery[1] = "1.3.2";
alert(jquery.name);      // 返回"jQuery"
alert(jquery[0]);        // 返回"jQuery"

以上的jQuery对象就是一个典型的jQuery对象,jQuery对象的结构就是按这种形式设计的。
可以说,jQuery对象就是对象和数组的混合体。but,它不拥有数组的方法,因为它的数组是人为附加的,so,他不是Array类型数据,而是Object类型数据。

4、jQuery对象包含的数据都是DOM元素,是通过数组形式存储的,通过jQuery[n]形式获取。 同时,jQuery对象又定义了几个模仿Array基本特性的属性。如length。
so,jQuery对象是不允许直接操作的,只有分别读取它包含的每一个DOM元素,才能够实现插入、删除、嵌套、赋值、读写DOM元素属性等。

posted @ 2016-04-18 20:42  Sameen  阅读(159)  评论(0)    收藏  举报