最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于1-2(jQuery的遍歷結(jié)構(gòu)設(shè)計(jì))中,一些代碼的不解,望各位解答

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

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

正在回答

4 回答

上面的方式因?yàn)檎{(diào)用了同一個(gè)方法綁定到j(luò)Query上的,所以這個(gè)方法可以做一些公共的操作。而下面的代碼很明顯不能。

0 回復(fù) 有任何疑惑可以回復(fù)我~

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

0 回復(fù) 有任何疑惑可以回復(fù)我~

這個(gè)跟每一個(gè)開發(fā)者的思路有關(guān)系,jQuery的作者是有非常嚴(yán)謹(jǐn)規(guī)范的代碼風(fēng)格

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

sunhaikuo 提問者

請問這樣寫嚴(yán)謹(jǐn)在哪?請指教
2015-05-12 回復(fù) 有任何疑惑可以回復(fù)我~

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

嗯,以上為自己平時(shí)的個(gè)人總結(jié),有不足的地方歡迎補(bǔ)充和指教。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

_亓

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

舉報(bào)

0/150
提交
取消

關(guān)于1-2(jQuery的遍歷結(jié)構(gòu)設(shè)計(jì))中,一些代碼的不解,望各位解答

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號