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元素属性等。

浙公网安备 33010602011771号