必威电竞|足球世界杯竞猜平台

requirejs
來源:互聯網

RequireJS 是一個ECMAScript模塊加載器。它非常適合在瀏覽器中使用,但它也可以用在其他腳本環境,就像 Rhinoceros and Node。使用RequireJS加載模塊化腳本將提高代碼的加載速度和質量。

瀏覽器的兼容情況如下:

IE 6+ .......... 兼容 ?

Firefox 2+ ..... 兼容 ?

Safari 3.2+ .... 兼容 ?

Chrome 3+ ...... 兼容 ?

Opera 10+ ...... 兼容 ?

最新版本: 2.3.11

正文

開始使用 REQUIREJS

??獲取 RequireJS

??添加 RequireJS

??優化

注意: 如果你使用 jQuery, 這里是針對 jQuery 的教程

獲取 REQUIREJS 1

去下載頁面下載文件。

添加 REQUIREJS

注意: 關于 jQuery 集成的意見, 請看jQuery 集成頁面

假定你的項目中 ECMAScript 都放在一個 "scripts" 目錄。例如, 你的項目中有一個 project.HTML 頁面和一些 scripts, 目錄布局如下:

??項目目錄/

??util.js

??main.js

??helper/

??project.html

??scripts/

添加 require.js 到 scripts 目錄, 如下:

??項目目錄/

??util.js

??main.js

??require.js

??helper/

??project.html

??scripts/

為了充分利用的優化工具,建議您將所有的scripts放到的HTML外面, 然后只引用 require.js 來請求加載你其它的scripts:

在 main.js, 你可以使用 require() 來加載所有你需要運行的scripts. 這可以確保你所有的scripts都是在這里加載的, 你可以指定 data-main script 使用異步加載.

加載 helper/util.js 腳本. 想要充分利用 RequireJS, 請看API 文檔去了解更多相關定義和模塊的使用

優化 3

如果你最終決定在你在代碼中使用, 可以使用優化結合 ECMAScript 文件來減少加載時間 在上面的例子中, 你可以結合 main.js 和 helper/util.js 加到一個文件中.

參考資料 >

生活家百科家居網