2017 7 14 學習心得 jquery補充

2021-09-30 13:35:39 字數 940 閱讀 5053

1、鏈式程式設計和隱式迭代

(1)鏈式程式設計

底層原理 return this

end(); 結束當前鏈最近的一次過濾操作,並且返回匹配元素之前的狀態

(2)隱式迭代

jq物件實際是乙個陣列,在方法內部會為匹配到的所有元素進行迴圈遍歷,執行相應方法,不用我們再進行迴圈,簡化我們操作。

例如:$('.classname') 這其實是乙個陣列集合,並不是直接的dom元素

所以像 $('.classname').addclass('newclass'),執行的其實是類似這樣的語句

$('.classname').each(function() );

2、each方法

大部分情況下是不需要使用each方法的,因為jquery的隱式迭代特性。

如果要對每個元素做不同的處理,這時候就用到了each方法

作用:遍歷jquery物件集合,為每個匹配的元素執行乙個函式

// 引數一表示當前元素在所有匹配元素中的索引號

// 引數二表示當前元素(dom物件)

$(selector).each(function(index,element){});

element是乙個 js物件,需要轉換成jquery物件

3、多庫共存

放棄使用權

$.noconflict();  //true兩個都交出來,返回值是新的呼叫方法

var mv=$.noconflict(true);  //定義乙個新的使用權

mv.fn.jquery

4、外掛程式使用

jquery.color.js

animate()自定義動畫:不支援背景的動畫效果

animate動畫支援的屬性列表

jquery.lazyload.js

使用步驟:

1.引入jquery檔案

2.引入外掛程式

3.使用外掛程式

學習心得 python學習心得

自從來了深圳工作以後,尤其是屢屢面試碰壁以後。發現其實自己的知識面很窄,做筆試題的時候絞盡腦汁還是漏洞百出,並不是不會做,而是出現一大堆不該有的失誤。每次被問道,對資料庫了解嗎?說一大堆看起來很高階的東西 好啊,那我們寫幾個sql語句吧。馬上完蛋了,沒了手冊關鍵字都記不起。了解哪幾種指令碼語言,sh...

學習心得 我的學習心得

我是乙個已經步入中年的70後,離開校園已經20年了,因為當年的政策因素而未能圓我的大學夢,在20年的工作過程中總是因為缺少一張大學文憑而失去了很多機會,曾經也考慮過自考,但是乙個人去面對的時候總感覺心有餘而力不足。2018年3月份偶然讓我認識了尚德,原來自考還可以這樣學習。一直懷疑自己年紀大了記憶力...

Spring學習心得

不看不知道,一看便學到,會不會與您產生共鳴呢?喜歡再捧場拍磚 spring使用從一年前開始,邊學習邊開發。這裡講講我的學習心得。第一條 記住ioc就是spring的一切。而掌握ioc的唯一方法就是使用和思考。spring是ioc為核心的,所以第一步就是要深刻理解ioc,最好是能盡快把ioc作為教條式...