## LoadQueue
*****
[TOC]
>[info] #### 作用
* LoadQueue這個類包含preloadJS主要接口。LoadQueue是一個加載管理類,可以用來加載單個文件或者多個文件。
* LoadQueue的構造函數有三個參數,都是可選的:
~~~
LoadQueue ( [preferXHR=true] [basePath=""] [crossOrigin=""] )
1.preferXHR 這個表明是用XHR還是用HTML標簽來加載。如果是false的時候,就用標簽來加載,如果不能用標簽的話,就還是用XHR來加載。默認是true,也就是說默認是用XHR來加載。
2.basePath
在加載資源時的,會把basePath加載url前面。這樣加載同一個目錄下的文件時,可以方便一點。 但是如果url是以協議(如”http://”)或者”../”這樣路徑開頭時,不會添加basePath。
3.crossOrgin
這個參數不再用了,被LoadItem.crossOrigin取代了,這個先不管了。
~~~
>[info] #### 事件
* complete:當所有的文件都加載完成時觸發。
* error:當隊列中的任何一個文件發生錯誤時觸發。
* progress:整個隊列的加載進度發生變化時觸發。
* fileload:每個單獨的文件加載完成時觸發。
* fileprogress:單獨的文件加載進度發生變化時觸發。只有在用XHR加載的時候才會觸發。
>[info] #### 添加文件方法
~~~
queue.loadFile("filePath/file.jpg");
queue.loadFile({id:"image", src:"filePath/file.jpg"});
queue.loadManifest(["filePath/file.jpg", {id:"image",src:"filePath/file.jpg"}]);
// Use an external manifest
queue.loadManifest("path/to/manifest.json");
queue.loadManifest({src:"manifest.json", type:"manifest"});
~~~
- 總導航
- 第一章 前端
- 1.0 js自定義模板
- 第二章 PHP
- 1.0 推薦博客
- 2.0 基礎理論
- 0.1 require和include區別
- 0.2 php運行機制
- 0.3 Http請求與響應
- 0.4 http響應狀態
- 3.0 Laravel框架
- 0.1 Eloquent ORM
- 0.2 時間處理
- 0.3 數據遷移
- 0.4 填充數據
- 4.0 composer安裝
- 5.0 緩存
- 0.1 Opcache
- 0.2 Memcache
- 0.3 Redis
- 0.4 Output buffer
- 第三章 MYSQL
- 1.0 新增和重置密碼
- 第四章 前端插件集
- 1.0 PreloadJS
- 0.1 LoadQueue
- 0.2 加載單個文件
- 0.3 加載進度顯示
- 0.4 加載指定目錄圖片
- 0.5 加載json圖片
- 2.0 Swiper
- 3.0 ECharts
- 0.1 簡單實例
- 0.2 title操作
- 0.3 tooltip操作
- 0.4 top顯示數字
- 0.5 雙數據顯示
- 0.6 大數據縮放顯示
- 0.7 綜合
- 4.0 Vue
- 0.1 模板語法
- 0.2 條件與循環
- 0.3 處理用戶輸入
- 0.4 計算屬性
- 0.5 事件綁定
- 0.6 動態渲染列表
- 5.0 layui
- 0.1 動態渲染nav
- 0.2 layer使用
- 6.0 IScroll
- 7.0 AlloyTouch
- 8.0 jquery.tagsinput
- 9.0 Editormd
- 第五章 應用軟件
- 1.0 Xshell
- 一螺集
- PHP
- 打印一天的區間時間
- 友好時間輸出
- 導出Excel
- JAVASCRIPT
- js回車事件