特點(diǎn): 1.圖片預(yù)載入,載入后再顯示。意圖一次呈現(xiàn),不會(huì)讓一塊一塊下載破壞你的頁(yè)面,絕佳的用戶體驗(yàn),顛覆傳統(tǒng)的瀏覽器呈現(xiàn)圖片的處理方式(需要后續(xù)函數(shù)支持)。 2.不會(huì)因載入圖片造成腳本暫停假死,完全另一線程進(jìn)行。不影響主程序流程。 3.提供及時(shí)的反饋,包括兩方面的內(nèi)容:1.正在載入什么圖片 2.當(dāng)前的百分?jǐn)?shù)進(jìn)度。大大提高留住用戶眼球的概率,不會(huì)讓用戶因?yàn)榭嗟榷x開(kāi)。 4.容錯(cuò)支持,即使某個(gè)圖片沒(méi)有成功下載,也可以設(shè)置超時(shí)時(shí)間以便處理下一個(gè)圖片。 5.多變的參數(shù)類型,盡最大可能方便使用。 代碼如下: // save this as "image_loader.js"
//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-// /* ImageLoader, Version 1.1, JavaScript (c) 2006 Christian An <anchangsi@gmail.com>
With copyright not modified, you can use this program freely. */ //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-//