鏈式編程
-
JQ 的方法呼叫完畢后,大部分情況都是回傳一個 JQ 物件,
-
由于回傳值還是 JQ物件,所以還可以繼續通過 點語法呼叫 JQ 物件的方法,
-
如果呼叫方法后,回傳值不是 JQ 物件,就無法鏈式呼叫 JQ 的方法了,
-
$(this).addClass(); // 回傳值是 JQ 物件,所以可以鏈式編程
$(window).scrollTop(); // 回傳值是 數字,所以不能呼叫 JQ 的方法了
注意:一般獲取值這種用法,回傳值由于不是 JQ 物件,所以不能鏈式呼叫JQ方法,
其他的 API 幾乎都是回傳 JQ物件,
利用函式的回傳值實作的鏈式編程,在 JQ 方法的封裝的內部,通過 return 回傳一個 JQ 物件,
上一章:jQuery入門第七章(事件)
下一章:jQuery入門第九章(CSS 定位復習)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/299698.html
標籤:其他
