jQuery 其他補充

2021-08-20 23:40:57 字數 1440 閱讀 1040

1.鏈式程式設計

end()補充

當執行的jquery鏈式程式設計斷掉的時候,如果能把鏈在鏈上就好了

end() 結束當前的鏈式程式設計的鏈,回到最原始的鏈上去時

2.隱式迭代

在預設情況下,會自動迭代執行jquery選擇出來的所有的dom元素操作

如果獲取的是多元素的值,預設返回的是第乙個元素的值

eg:$('ul li').text('你好!')

會預設給選擇出ul下的所有的li 設定text文字,內部幫我們選擇出來所有符合條件的設定

var text =$('ul li").text()獲取值的話,返回的是第乙個li標籤的內容

3.each函式

①.$(『li』).each(function(index,element)) 第乙個引數是li的索引,第二個代表當前這個li

②.$.each(array,function(index,object){})執行jquery全域性的物件的方法,jquery最頂層的物件方法

第乙個引數傳入的是陣列,函式的第乙個引數是陣列的索引值,第二個是物件

eg:

$.each($('li'),function

(index, el) );

**效果是一樣的

4.map函式

map函式和each函式很相似,也是遍歷所有的元素,each一般沒有返回值,但是當有返回值的時候,用map

①.$('li').map(function(index,element))

②.$.map(array,function(object,index){})

注意引數的順序是反的

eg:

var temp = $.map($('li'),function

(el,index) );

console.log(temp);

})

效果:

5.全域性物件汙染衝突

noconflict 全域性物件汙染衝突

$、jquery特殊符 基本上公認$是jquery的專屬

如果別的框架有$符,會造成命名衝突

jquery給我們提供了乙個方法。

$.noconflict()// 讓jquery釋放,讓

讓回歸到jquery之前的物件定義上去

var $=

常用其他(待補充)

echo 輸出乙個或者多個字串 var dump 列印變數的詳細資訊,可以一次列印乙個或多個變數的資訊 print r 列印陣列的資訊 unset 銷毀變數,可以一次銷毀乙個或多個變數,銷毀之後變數的值為null header語句的作用 header content type text html c...

router link的其他屬性補充

在前面 router link 中,我們只是使用了乙個屬性 to,用於指定跳轉的路徑 router link 還有一些其他屬性 tag tag可以指定 router link 之後渲染成什麼元件 首頁 關於 replace replace不會留下history記錄,所以指定replace的情況下,後...

jquery學習筆記補充

1,工具函式 全域性函式 字串處理 trim 物件和陣列操作 each 遍歷陣列 var arr 1,2,3,4 each arr,functon index,value each window,function name,value each ajax function name,value 2....