1.jQuery是一个javascript封装库。
2.jQUery的优势:(1)轻量级(压缩版本小)
(2)强大的选择器(支持60多种选择器)
(3)可靠的事件处理机制(事件兼容性高)
(4)出色的DOM操作的封装
(5)完善的AJax
(6)不污染顶级变量
(7)出色的浏览器兼容性
(8)链式操作方式
(9)行为层和结构层的分离
(10)丰富的插件支持
(11)完善的文档
(12)开源
(13)代码的隐式迭代
3.jQuery的理念:写得少,做得多
4.jQUery的编码风格:
(1)对于一个对象不超过3个的操作,可以直接写成一行
(2)对于多个对象的操作的少量操作,可以每个对象一行,如果涉 及子元素,可以考虑适当的缩进。
(3)对于一个对象的较多操作,建议每行写一个或者按功能块区 分。
注意:DOM对象是文档对象模型;jQuery对象是通过jQuery包装DOM对象产生的对象,if一个对象是jQUery对象,那么他就可以使用jQuery里面的方法。
5.jQuery对象与DOM对象的转换:
(1)获取jQuery对象:var $variable=jQuery 对象;
例如:var $jq=$("#text");
(2)获取DOM对象:var variable=DOM 对象;
例如:var dom=docment.getElementById("text");
(3)DOM对象转换为jQuery对象:
var dom=docment.getElementById("text");
var $jq = $(dom);
(4)jQuery对象转换为DOM对象:
var $jq=$("#text");
var jq=$jq[0]或者var jp = $jq.get(0);
6.jQuery库与其他库的冲突问题:
jQuery.noConflict();//交出$的控制
jQuery(function(){
......
});