-
jQuery2.x的版本不支持IE6/7/8
-
onload和ready的区别
①onload是网页全部加载完毕(包括图片等),ready是dom结构加载完毕才执行代码。ready效率>onload
②多个onload,之前的会被覆盖,多个ready不会被覆盖。
例如:
window.οnlοad=function(){ alert(1); } window.οnlοad=function(){ alert(2); }
只会弹出2
$(document).ready(function(){ alert(1); }); $(document).ready(function(){ alert(2); });
会弹出1,2
③$(document).ready(function(){})=$(function(){}),onload没有简写的方法。
3.alert($("#div"))和alert(document.getElementById("div"))的区别
第一个返回的是object object为jquery对象
第二个返回的是object htmlDivElement为原生DOM对象
4.jquery对象和DOM对象的互换
jquery-->DOM $(".box").get(0); $().get()==$()[]
DOM--jqeury $(document.getElementById("div"))
5.jquery和其他库冲突的解决。
如果jquery库在其他库前面,其他库使用$有效,可以声明 var $$=jQuery;
如果jquery库在其他库后面,jquery使用$有效,可以使用jQuery.noConfilict();之后声明 var $$=jQuery;
或者直接写为:var $$=jQuery.noConflict();