1. jquery 有兩個識別符號
乙個是「$」,另乙個是「jquery」,兩者相同。
eg:
$(document).ready(function
())})
會報錯,原因是我們定義的符號
會覆蓋j
quer
y的符 號會
覆蓋jq
uery
的符號
eg:
$(document).ready(function
()) console.
log(123);
})
不會報錯。jquery起的作用和$ 是相同的。
所以說jquery占用了我們兩個變數」$」和」jquery」
2.入口函式
為什麼jquery 的入口函式不會覆蓋掉,而原生的js window.onload 會覆蓋呢?
原因在於jquery封裝了乙個入口函式
(1).判斷一下document.onload 有沒有被賦值(有沒有這個事件)
(2).有,接收乙個舊函式,然後,先去呼叫新的函式,再去呼叫舊的函式
(3).沒有,直接賦值個onload事件
原生js和jquery的入口函式區別:
(1).js的window.onload 事件是等到所有的內容,以及之類的檔案載入完了之後,才回去執行。
(2).jquery的入口函式是在html所有的標籤都載入之後,就回去執行。
3.js建立物件
三種方式:
1.var obj ={}
2.var obj = new object();
3.var obj = object.create();
推薦使用第一種
第二種存在效率的問題,因為new物件,會涉及到圓形查詢的問題。
jquery的each 詳細介紹
1 遍歷陣列 1 一維陣列 var arr1 aaa bbb ccc each arr1,function i,val 結果 alert i 將輸出0,1,2 alert val 將輸出aaa,bbb,ccc 2 二維陣列 var arr2 a aa aaa b bb bbb c cc ccc ea...
JQuery中的extends詳細介紹
jquery的extend擴充套件方法 jquery的擴充套件方法extend是我們在寫外掛程式的過程中常用的方法,該方法有一些過載原型,在此,我們一起去了解了解。一 jquery的擴充套件方法原型是 extend dest,src1,src2,src3.它的含義是將src1,src2,src3.合...
Jquery 獲取物件的幾種方式詳細介紹
1 jquery的核心的一些方法 each callback 就像迴圈 element length 元素的個數,是個屬性 element size 也是元素的個數,不過帶括號是個方法 element get 某個元素在頁面中的集合,以陣列的形式儲存 element get index 功能和上面的...