EasyLoader用於動態加載EasyUI插件,使之可以自定義加載需要的插件。
使用場景
- 出於性能的考慮, 不一次性的加載easyui核心js、css文件, 而是先展示基礎文檔結構。
- 項目只是簡單的用到easyui的幾個組件, 此時可以按需加載該組件的js和css文件。
- 你需要使用某個組件, 但是不知道該組件是否依賴於其他組件(簡單的js引用無法達到), 使用easyloader可以自動加載依賴組件。
- 你需要把JQuery基礎庫和自己實現的js結合起來,以達到更好的展示性能。
使用方法
加載 EasyUI 模塊
easyloader.base = '../'; // 設置 easyui 基礎目錄
easyloader.load('messager', function(){ // 加載指定模塊
$.messager.alert('Title', 'load ok');
});
加載來自絕自相對路徑
using('http://code.jquery.com/jquery-1.4.4.min.js', function(){
// ...
});
// 腳本路徑相對於 easyui 目錄
using('./myscript.js', function(){
// ...
});
其他屬性參見API文檔。