jQuery 詳細介紹

2021-08-20 22:30:49 字數 961 閱讀 4019

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 功能和上面的...