1.kit類型
標準的SeaJs模塊文件類型,直接對外暴露方法。
? ? ? ?
2.units類型
依賴pageJob,對外暴露一個名字,pageJob依賴暴露的名字對模塊進行初始化,在pageJob內部邏輯自動執行init方法;
由于沒有對外暴露方法,只暴露了模塊名,多以無法通過XX.XX的形式對內部方法進行調用。
模塊內部方法的執行時機:
1.pageJob初始化模塊,執行init時,調用內部模塊。
2.通過事件觸發內部方法。
? ? ??
3. action,model,view
模塊暴露一個由Q.Class方法創建的對象,可以通過new的方法創建一個該對象,通過xxAction.xx的形式調用methods中的方法;
Q.Class如下:
具體使用形勢如下
4.action、model、view的另一種形式
?