一 代码风格和变量风格
1 链式操作风格 :
(1)对同一对象不超三个操作的可以写在一行
(2)对于同一个对象的较多操作,建议每行写一个操作
(3)对于多个对象的少量操作,可以每个对象写一行,涉及子元素,可以考率适当缩进。
2 注释//
二Jquery对象和DOM对象
dom:dom树
jquery对象:通过jquery包装dom对象后的对象。
在jquery对象中无法使用dom方法,dom对象也无法使用jquery方法。
jquery转换成dom:[get]或get(index)
jquery对象是一个类似数组的对象:var $cr=$("#id");var cr=$cr[0];或var cr=$cr.get(0)
dom转换成jquery:$(dom对象)
三 Jquery和其他js库冲突问题
1 jquery在引入其他库之后导入:(1)直接调用jquery.onConflict();然后用jquery(2)自定义备用名如:var $j=jquery.noConflict;(3)jquery.onConflict();jquery(function($){});(4)jquery.onConflict();(function($){})(jquery);
(3)(4)方法的优点:可以通过最少的代码实现全面的兼容性。
2 jquery在引入其他库之前导入: 直接使用jquery(function(){});无需调用jquery.onConflict()