Posted on 2012-06-05 17:47
∪∩BUG 閱讀(121)
評(píng)論(0) 編輯 收藏
瀏覽器通過(guò)FileReader 對(duì)象從文件中讀取數(shù)據(jù)比較好理解。在上篇文章中, 你學(xué)到如何輕松的使用 FileReader 的各種格式從文件中讀取數(shù)據(jù)。FileReader 在很多方面與 XMLHttpRequest 非常相似。
進(jìn)度事件
進(jìn)度事件雖如此普遍事實(shí)上它們是在另外的規(guī)范中提出的[1]。 這些事件是專(zhuān)門(mén)為展示數(shù)據(jù)的傳輸過(guò)程而設(shè)計(jì)的。比如使用FileReader 從服務(wù)器或者硬盤(pán)中讀數(shù)據(jù)的過(guò)程。
六個(gè)進(jìn)度事件如下:
loadstart – 表明進(jìn)度開(kāi)始。這是第一個(gè)觸發(fā)的事件。
progress – 數(shù)據(jù)加載過(guò)程中不停觖發(fā).
error – 數(shù)據(jù)加載失敗觸發(fā).
abort –當(dāng)調(diào)用 abort()來(lái)取消數(shù)據(jù)加載時(shí)觸發(fā) (XMLHttpRequest和FileReader通用).
load – 全部數(shù)據(jù)成功加載完畢觸發(fā)。
loadend – 加載結(jié)束時(shí)觸發(fā),無(wú)論是error, abort, 或者 load都觸發(fā)。
閱讀全文
http://www.iunbug.com/2012/06/05/%E8%AF%91html5%E4%B9%8Bjavascript%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C3-%E8%BF%9B%E5%BA%A6%E4%BA%8B%E4%BB%B6%E5%92%8C%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86/