課程
/前端開發
/JavaScript
/星級評分原理和實現(上)
return init: init 這種寫法是啥意思???
2017-10-29
源自:星級評分原理和實現(上) 3-4
正在回答
換成這樣子能明白不:
return {
? ? ? ? ? initfn: init
? ? ? ? }
?})();
rating.initfn('#rating', 2);
return后面的是 {} 說明return的是一個對象。
而這個對象有一個屬性init,
第一個init的意思是這個屬性的名字叫init,
第二個init的意思是這個屬性的值是init(也就是老師代碼中var init的那個函數)。
前面一個init是返回對象中的自定義屬性名,后面一個init對應的是自定義對象中的init方法。
舉報
本課程主要講解如何使用不同的方式來實現星級評分的效果.
2 回答return init的問題
2 回答return this.each(function() { //為什么是this而不是$(this) init(this,num); });
1 回答(intermediate value).init is not a function
1 回答不知為什么照著老師寫一直是 (intermediate value) init is not a function報錯解決方法
1 回答這個判斷是什么意思?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-05-29
換成這樣子能明白不:
return {
? ? ? ? ? initfn: init
? ? ? ? }
?})();
rating.initfn('#rating', 2);
2017-11-27
return后面的是 {} 說明return的是一個對象。
而這個對象有一個屬性init,
第一個init的意思是這個屬性的名字叫init,
第二個init的意思是這個屬性的值是init(也就是老師代碼中var init的那個函數)。
2017-10-29
前面一個init是返回對象中的自定義屬性名,后面一個init對應的是自定義對象中的init方法。