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 error 事件Error事件
- FileReader abort 事件事件
- FileReader 事件用法事件
- JavaScript FileReaderJavaScript
- FileReader 解析
- FileReader readAsText()AST
- FileReader result 屬性
- FileReader error 屬性Error
- FileReader readyState 屬性
- FileReader.readyState 屬性
- HTML5之FileReader的使用HTML
- BufferedReader、FileReader、FileInputStream的區別
- HTML5進階FileReader的使用HTML
- web前端圖片上傳(3)–filereaderWeb前端
- IO流 檔案字元流FileReader、FlieWriter字元
- Java I/O 教程(九) FileWriter和FileReaderJava
- java中FileInputStream,FileReader等的區別Java
- FileReader()讀取檔案、圖片上傳預覽
- FileReader初步使用實現上傳圖片預覽效果
- Java 用FileReader 和 FileWriter 進行檔案讀寫(txt) (Java
- input file利用FileReader實現圖片上傳程式碼例項
- ajax利用FormData、FileReader實現多檔案上傳php獲取ORMPHP
- FileReader與URL.createObjectURL實現圖片、視訊上傳預覽Object
- H5 FileReader+drag+ajax2.0+Formdata實現圖片拖拽上傳H5ORM
- 前端開發入門到實戰:HTML5進階FileReader的使用前端HTML
- JS事件(事件冒泡和事件捕獲)JS事件
- 事件 滑鼠事件 表單事件 from表單事件
- javaScript事件(五)事件型別之滑鼠事件JavaScript事件型別
- React 事件和 Dom 事件React事件
- onscroll 事件和onScrollCapture事件事件APT
- 事件協作和事件溯源事件
- 事件流與事件溯源事件
- javaScript事件(一)事件流JavaScript事件
- javaScript事件(三)事件物件JavaScript事件物件
- Solidity事件,等待事件Solid事件
- js--事件流、事件委託、事件階段JS事件
- js 事件冒泡 事件代理 事件捕捉 this指標 bind thisJS事件指標