課程
/前端開發
/jQuery
/jQuery實現自定義滾動條
一直弄不明白...下面代碼中為什么要用return返回? 不寫return不是一樣能處理嗎。
既然寫了return,那么返回的是這串代碼呢還是處理后的結果呢? 而這一串代碼處理的結果又是什么呢?感謝!
2016-12-26
源自:jQuery實現自定義滾動條 3-6
正在回答
1、return這幾個字不寫在這里沒問題的,這個只是老師的習慣語法(有助于鏈式調用);
2、返回的是代碼處理結果后的self.$tabItem對象;
3、return后面的意思是self上面緩存的$tabItem JQ對象進行了增加class同時干掉兄弟元素相同class的操作;由于該操作是執行類操作,不是計算類操作,所以執行即生效,返不返回無所謂;你可以理解為執行了修改選中態的操作,return對新手來說增加理解難度,但return是一個較好的思維過程。
Kunen 提問者
舉報
來一次jQuery封裝之旅,本教程帶你深入理解滾輪事件交互
1 回答求解求解求解
1 回答取較大值那個誰能給解釋下
3 回答求源碼 求源碼
1 回答求解:報這個錯誤: Uncaught SyntaxError: Unexpected identifier,對比了代碼沒有錯誤啊。
2 回答?Uncaught TypeError: Cannot read property 'scrollTop' of undefined。不知道怎么會未定義,求解釋?。?!
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-03
1、return這幾個字不寫在這里沒問題的,這個只是老師的習慣語法(有助于鏈式調用);
2、返回的是代碼處理結果后的self.$tabItem對象;
3、return后面的意思是self上面緩存的$tabItem JQ對象進行了增加class同時干掉兄弟元素相同class的操作;由于該操作是執行類操作,不是計算類操作,所以執行即生效,返不返回無所謂;你可以理解為執行了修改選中態的操作,return對新手來說增加理解難度,但return是一個較好的思維過程。