jQuery和JS入口函數(shù)區(qū)別
原生JS和jQuery入口函數(shù)的加載模式不同
- 原生JS會等到DOM元素加載完畢,并且圖片也加載完畢才會執(zhí)行
- jQuery會等到DOM元素加載完畢,但不會等到圖片也加載完畢就會執(zhí)行
覆蓋
- 原生的JS如果編寫了多個入口函數(shù),后面編寫的會覆蓋前面編寫的
- jQuery中編寫多個入口函數(shù),后面的不會覆蓋前面的
其他寫法
第一種寫法
$(document).ready(function(){
//代碼塊;
});
第二種寫法
jQuery(document).ready(function(){
//代碼塊;
});
第三種寫法 推薦
$(function(){
//代碼塊;
});
第四種寫法
jQuery(function(){
//代碼塊;
});
沖突問題
1.釋放$的使用權(quán)
//釋放操作必須編寫其他jQuery之前編寫,釋放之后就不能再使用$,改用jQuery
jQuery.noConflict();
2.自定義訪問符號
var jq = jQuery.noConflict();