extjs bootstrap源碼解讀(轉)

1、首先使用getElementsByTagName獲取頁面中所有帶有script標記的元素,然後從中找出帶有bootstrap.js的標記,將bootstrap.js的相對路徑取出來保存在path中。

2、判斷url的參數中是否有“debug”字符,例如,出現http://localhost/index.html? debug,則設置isDevelopment 爲true。否則檢測是否有“nodebug”字符,如果有,設置爲false。如果以上兩個條件都不符合,isDevelopment 還是初始值null,就要判斷url的域名是否是“localhost”或IPv4地址,如果是,則isDevelopment設置爲true。

3、如果isDevelopment是null且當前的url的協議是“file:”,則將isDevelopment 設置爲true。如果isDevelopment爲true時,則加載ext-all-debug.js文件,否則加載ext-all.js文件。

通過bootstrap.js,可自動控制加載ext-all-debug.js文件或ext-all.js文件,不用我們自己去修改script標記,非常方便。但如果你覺得自己修改方便,也可以使用Ext JS舊版的方式加載腳本文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章