拖拽事件都是HTML5新增加的,是DOM3级事件,需要使用eventListener
1、drogenter
2、drogleave
3、drogover
鼠标悬停在区域内,一直发生,如果不阻止默认事件,drop事件将不会发生
4、drop
松开鼠标发生事件,要阻止默认事件的发生,防止浏览器打开文件,事件event.dataTransfer.files获取拖拽至区域中的所有文件
5、读取文件FileReader()对象
- onload:读取成功事件,结果放在(this.result)
- onerror:读取失败事件
- readAsText:读取文本文件
- readAsDataURL:base64格式---读取图片
- readAsArrayBuffer:以位为单位读取原始二进制数据
- readA