亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于1-2(jQuery的遍歷結構設計)中,一些代碼的不解,望各位解答

http://img1.sycdn.imooc.com//554c6e5600010a1d06590807.jpg

上一段代碼是老師課程中的代碼,這段代碼我基本上看懂了,就是在循環中,把其中的方法給到ajQuery的變量中,這樣就能像jQuery一樣的使用,但是,讀到最后我發現,老師代碼的功能其實和我下面要實現的功能差不多,就是把方法放到數組中,下面的代碼也能實現相同的功能,請問:為什么要弄那么復雜的代碼來實現這么簡單的功能呢?謝謝大家!

正在回答

4 回答

上面的方式因為調用了同一個方法綁定到jQuery上的,所以這個方法可以做一些公共的操作。而下面的代碼很明顯不能。

0 回復 有任何疑惑可以回復我~

jQuery.each() 返回的是jQuery對象、this指向的是 $!!結構上不允許再var 一個ajQuery出來吧?可能

0 回復 有任何疑惑可以回復我~

這個跟每一個開發者的思路有關系,jQuery的作者是有非常嚴謹規范的代碼風格

0 回復 有任何疑惑可以回復我~
#1

sunhaikuo 提問者

請問這樣寫嚴謹在哪?請指教
2015-05-12 回復 有任何疑惑可以回復我~

寫JS的時候,最好不要把元素的 ID、類名 直接寫在代碼中,要用到的參數都用變量存起來,方法也是如此,這是為了在調用的時候更方便,一個項目中也許有很多地方會使用到同一種JS,或者在一段代碼中你會重復調用某一段程序,這個時候用以上方法,就只需要調用變量就可以了。網上的很多各種功能的插件,就是這么來的。把方法寫好,要調用的時候直接給變量賦值就可以了,在初學的時候就要刻意養成這種習慣,會利于代碼的簡潔和邏輯思維的提升的。

嗯,以上為自己平時的個人總結,有不足的地方歡迎補充和指教。

2 回復 有任何疑惑可以回復我~
#1

_亓

什么意思?舉個小例子..
2015-06-25 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于1-2(jQuery的遍歷結構設計)中,一些代碼的不解,望各位解答

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號