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

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

我覺得on、fire專門處理事件的方法也要獨立成一個類的。一些非Widget的類也有可能實現事件的效果。還有在requireJS拋出模塊時,不需要拋出一個對象,再通過這個對象去調用我們需要的屬性或函數。我們可以把我們需要的東西直接拋出,需要一個函數就直接拋出函數,需要對象就直接拋出對象

正在回答

1 回答

1)on和fire的確可以再拆個粒度更小的類出來,一般叫做EventTarget類,你的這個思路是對的。之所以沒有在這個教程中把它拆出來,是因為它在這套教程的案例中單獨拆出來的用處不太大,反而分散了主線的注意力。代碼本身沒有“完美”的狀態,如果有精力的話,可以一直挖下去,而這部分的工作希望由聽眾同學們自己去完成,我希望教程起到的是拋磚引玉和發散思維的作用。 2) requireJS可以直接拋出希望暴露出來的對象,不一定是字典格式,這點沒錯。之所以我沒有這么干,主要是兩方面的考慮:1>擴展性,字典有著非常好的擴展性,此時我以為這個模塊只會暴露出某個簡單類型的數據,但說不定哪天會希望它多暴露幾個其它數據出來,所以我習慣這樣處理; 2>在規范層面,模塊統一以某種格式暴露出數據,有利于團隊合作時降低學習成本,這個不是必須的,只是我個人喜歡的“實踐”。 尋夢同學提的幾個問題都很不錯。

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

舉報

0/150
提交
取消
阿當大話西游之WEB組件
  • 參與學習       26365    人
  • 解答問題       278    個

衡量攻城師能力是否成熟的重要指標,本課程會以彈窗組件為例

進入課程
微信客服

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

幫助反饋 APP下載

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

公眾號

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