Atlas的筆記

Atlas和其他JS框架一樣對javascript進行了擴展.所以,有很的方法需要新的學習 。

Atlas可以給JS添加命名空間。可以看到DEBUG代碼中的“window.Type = Function;”和“Type.registerNamespace = function Type$registerNamespace(namespacePath) {}”兩語句,Type被定義成了function,於是可一用Type.registerNamespace方法進行命名空間的註冊,實際上是把所有的內容寫在了Type這個類中,實現命名空間的功能。

registerClass()以及registerAbstractClass()、registerSealedClass()方法都是將類註冊到所屬的命名空間中。registerClass被重寫了很多次,因此不同的參數可以表示不同的繼承方式。registerClass最多可以接收3個參數,形式如className.registerClass(className,_baseClass,_interface)

_className:類名。 _baseClass:基類的引用,可以是數組。 _interface:接口的引用,可以是數組。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章