我們知道,RequireJS是一個非常小巧的javascript模組載入框架,是AMD(Asynchronous Module Definition,非同步模組載入機制)規格最好的實作之一。最新版的requireJS壓縮後只有14k,堪稱非常輕量。它也同時可以和其他的框架協調工作,使用requireJS必將使我們的前端程式碼品質得以提升。
首先我們先來看一個普通的頁面js載入
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/index02.js" ></script> </head> <body> <h1>this is a page.</h1> </body> </html>
此時,如果我們不對彈出框做操作,頁面就不會接著加載,就不會有頁面內容,這並不是我們想要實現的結果。
下面我們用require.js做:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="js/require2.1.11.js"></script> <script type="text/javascript"> require(["js/index","js/index01"],function(){ console.log("当js加载成功后会执行的函数"); },function(){ console.log("当js加载失败后会执行的函数"); }); </script> </head> <body> </body> </html>
index.js
define(function(){ console.log("this is a test!"); function test(){ console.log("haha,i am a test!"); } test(); });
相信看了以上介紹你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
相關閱讀:
Google瀏覽器不支援CSS設定小於12px的文字怎麼辦?
用memcached,xcache做PHP快取最佳化的實作步驟
以上是require.js的使用方法詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!