Sea.js 2.3.0 發布

jopen 10年前發布 | 17K 次閱讀 Sea.js

對當前頁面的模塊和模塊關系感到混亂?模塊依賴圖插件輕松一點讓你一目了然!

Sea.js 2.3.0 發布

只需在chrome上安裝一個插件,就可以繪制出有向圖,模塊根路徑、列表、名稱、依賴關系盡收眼底。

相對于上個版本,Sea.js的體積又有進一步縮減,這一切歸功于將css功能部分提取出作為一個插件存在。

  • Sea.js 2.2

    sea-debug.js 20,671 bytes
    sea.js 6,769 bytes
    gzip 3.0 KB
    LOC 947

  • Sea.js 2.3

    sea-debug.js 18,177 bytes
    sea.js 6,064 bytes
    gzip 2.8 KB
    LOC 846

測試用例增加到了505個!這一切都保障了Sea.js擁有十分強大的健壯性。

下載更新

推薦使用spm

spm install seajs
npm install seajs

BUG 修復

  • IE9下本地url document.URL與之前版本使用的location.href輸出不一致導致模塊id不能正確resolve #1154
  • Android中的webview當location.href為空時報錯 #1225
  • realpath method in util-path.js:#1193

移除特性

  • 去掉css支持,推薦link標簽同步引入。如果實在要用,可以用seajs-css插件來完成。
  • preload移除,推薦script標簽同步引入。
  • 去掉根據 sea.js 路徑自動猜測 base 路徑的功能。交給用戶自己配置。
  • CommonJS規范書寫,這其實是spm3的功能:spmjs/spm#819

http://spmjs.io

改進增強

插件目前分為2種:1是seajs插件,以seajs-xxx形式命名;2是開發者工具,以seaxxx命名。

其它調整

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!