PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
Re: [問題] 延後執行的問題
作者:
s25g5d4
(function(){})()
2015-08-22 11:27:47
前陣子因為試用 Visual Studio Code 與 Electron 寫了一個小專案
剛好寫到跟你問題一模一樣的東西,code 在此
https://github.com/s25g5d4/SlideShow/blob/master/scripts/main.js#L76
我使用 mrbigmouth 板友提到的 async.js 套件,你可以參考一下
configs.images 是一個包含數個字串的陣列 (就是圖檔檔名)
loadImg 函數會試著把這些圖檔載入,具體行為是
1. 建立 Image() 並檢查是否有 cache (透過檢查 complete 屬性)
2. 掛上 onload 事件
3. 掛上 onerror 事件
imgDone 函數是當 configs.images 裡所有圖檔都載入後
過濾錯誤的圖片,將頁面初始化並開始繪製畫面
作者: dianwu (dian)
2015-08-22 12:31:00
詳細的解說,我印象中如果在迴圈內的function 直接使用上層的變數很可能在執行時與一開始的想法有出入,特別又是img onload,但早上回文時沒有再實做確認一次,也許錯了:)
作者:
m2251000
(akakaze 二兵 >)
2015-08-22 23:18:00
謝謝大大詳細講解!檢查快取那一步讓我學到了新東西!
繼續閱讀
Re: [問題] 延後執行的問題
mrbigmouth
Re: [問題] 延後執行的問題
dianwu
[問題] 延後執行的問題
m2251000
[問題] 如何給予url不用跳轉
czding
[ js ] 請問如何用JS背景執行一段API的呼叫?
chen1025
[問題] AngularJS 學習資源
ggggggh
[問題] nodejs debug on atom 問題
valda
Re: [問題] $(':radio,:checkbox',this)
tytyty
Re: [問題]利用PSOT 大量資料上傳該如何實現?
evernever
Re: [問題]利用PSOT 大量資料上傳該如何實現?
y2468101216
Links
booklink
Contact Us: admin [ a t ] ucptt.com