原文:我的模塊加載系統 v17

本版本的重要更新是完全實現AMD規范。整個框架根據此新加載器重寫,因此可以方便調用老外用AMD規范寫好的JS庫了. 日志打印可以通過設置 .core.level排除某些不重要的日志打印。 添加config方法來設置框架的一些重要信息或對模塊進行別名。 在VS系列實現智能提示。 有關本模塊加載系統的使用,可以到這里詳看教程.新加載器是同時支持AMD與玉伯搞的seajs的CMD.如果你在模塊定義中的回 ...

2012-08-30 08:13 8 2903 推薦指數:

查看詳情

我的模塊加載系統 v17的入門教程

模塊加載系統的目的是在JS引入依賴管理,模塊,include等機制。 聽說有人不用,就寫個簡單的教程吧。 先把mass.js下載回來。 然后建立一個HTML頁面,index.html,內容為 <!DOCTYPE HTML> <html> < ...

Thu Aug 30 19:22:00 CST 2012 8 2035
我的模塊加載系統 v21

多上stackoverflow總是有好處,昨天發現opera12之前一個比較致命的BUG,觸發條件是script.onreadystatechange = script.onload = functi ...

Tue Dec 18 19:12:00 CST 2012 4 3016
我的模塊加載系統 v23

我的模塊加載系統 v23發布,主要改進以下 支持動態添加加載器,正確取得加載器所在的節點的路徑 修正IE6加態加載模塊的BUG 對parseURL進行優化,減少對正則的依賴,提高性能。 對跨域的容錯更強,減少對top的訪問,因為如果加載器是放在iframe中,而iframe與套 ...

Mon Apr 01 21:38:00 CST 2013 5 2715
我的模塊加載系統 v24

針對網友提出的直接加載jQuery等不按照AMD的規范編寫的JS文件的需求,緊急發布一個版本。其實思路很簡單,就是如果存在依賴時,讓依賴先加載,然后再用普通方式加載jQuery,然后從window中取得jQuery這個對象,放到用戶回調里。 function loadJSCSS(url ...

Thu Apr 04 04:25:00 CST 2013 2 2935
我的模塊加載系統 v16

本版本最大的改進就引入強大的調試機制。如果一個框架使用了模塊加載后,迎來的最大問題莫過於調試。由於有了模塊化,因此不需要擔憂體積的問題,因此大放手腳伸入前端各個領域去,JS文件暴漲,也意味着API數量瀑漲,就像jQuery那一點兒API有的人都記不全,更別說像EXT,YUI,dojo這樣的巨無霸 ...

Thu Apr 26 15:47:00 CST 2012 6 2722
我的模塊加載系統 v15

本次改進是沿着上次的思路,讓定義模塊名盡量的短,然后只要保證請求時路徑正確,那么它就會內部非常智能修正這個模塊的名字,自動加上路徑。至於這些模塊叫什么名字,有什么屬性,可以查看框架的系統屬性@modules。盡管v14做得的改進非常人性化,但畢竟初次試水,還有許多不足與BUGs。v15就是在 ...

Tue Jan 31 04:17:00 CST 2012 1 4607
我的模塊加載系統 v20

mass Framework的加載v20發布,本版本的更新如下: 參考requireJS的實現,去掉iframe的加載機制 內部install方法改名更語義的fireFactory 最后回調的臨時模塊名的前綴由"@cb"改成"cb",防止在舊式IE使用userData時出錯 ...

Thu Dec 06 18:02:00 CST 2012 6 1766
我的模塊加載系統 v18

本版本亮點是加入本地儲存的支持與版本控制。 根據我們正常的思路,上線前我們會把這個頁面的所有JS文件打包成一個,或盡可能少的JS文件,其目的是減少請求數。然后,模塊化帶來的一個直接結果是把一個框架打散成N多JS文件,真是反其道而行。但是一個網站是由許多頁面組成,每個頁面其實都是引用N個相同的JS ...

Fri Sep 14 16:16:00 CST 2012 4 3577
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM