FileReader loadstart 事件
loadstart 事件當 FileReader 讀取資料開始時觸發。
關於事件處理函式註冊,可以參閱 如何註冊事件處理函式 一章節。
FileReader 更多內容參閱 JavaScript FileReader 一章節。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="https://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #txt { width: 180px; height: 50px; border: 2px dotted green; font-size: 12px; text-align: center; } </style> <script> window.onload = ()=> { let reader; if (FileReader) { reader = new FileReader(); } else { alert('當前瀏覽器不支援'); return; } let inputFile = document.getElementById('file'); let txt = document.getElementById("txt"); let str = ""; inputFile.onchange = ()=> { let file = inputFile.files[0]; if (/text\/\w+/.test(file.type)) { reader.readAsText(file); reader.onloadstart = function () { str=str+"---開始---<br>"; } reader.onload = function () { str = str + reader.result+"<br>"; } reader.onloadend = function () { str = str+"---結束---"; txt.innerHTML = str; } } else { alert('必須是文字檔案'); } } } </script> </head> <body> <div><input type="file" id="file" /></div> <div id="txt"></div> </body> </html>
程式碼執行效果截圖如下:
程式碼分析如下:
(1).當開始讀取資料時,loadstart 事件觸發。
(2).事件觸發的順序是 loadstart 、load 和 loadend。
相關文章
- FileReader 事件事件
- FileReader 事件用法事件
- FileReader abort 事件事件
- FileReader error 事件Error事件
- JavaScript FileReaderJavaScript
- FileReader readAsText()AST
- FileReader 解析
- FileReader readyState 屬性
- FileReader error 屬性Error
- FileReader result 屬性
- FileReader.readyState 屬性
- web前端圖片上傳(3)–filereaderWeb前端
- HTML5進階FileReader的使用HTML
- IO流 檔案字元流FileReader、FlieWriter字元
- FileReader()讀取檔案、圖片上傳預覽
- FileReader初步使用實現上傳圖片預覽效果
- 你有使用過FileReader嗎?說說它有哪些應用場景?
- H5 FileReader+drag+ajax2.0+Formdata實現圖片拖拽上傳H5ORM
- 前端開發入門到實戰:HTML5進階FileReader的使用前端HTML
- Solidity事件,等待事件Solid事件
- 事件 滑鼠事件 表單事件 from表單事件
- React 事件和 Dom 事件React事件
- 事件流與事件溯源事件
- 事件協作和事件溯源事件
- onscroll 事件和onScrollCapture事件事件APT
- js--事件流、事件委託、事件階段JS事件
- 事件和事件監聽器事件
- 事件模型和事件委託事件模型
- 事件風暴 vs 事件建模事件
- Qt 事件傳遞流程-事件處理器|事件分發器|事件過濾器QT事件過濾器
- touch事件與click事件區別事件
- JS事件流和事件委託JS事件
- 事件系統-z 事件發現事件
- Js 事件原理與事件委託JS事件
- Vue事件獲取觸發事件物件和繫結事件物件Vue事件物件
- javascript–BOM的onload事件和onunload事件JavaScript事件
- JS的事件物件與事件機制JS事件物件
- 事件分發之View事件處理事件View