HTML5技术

HTML5权威指南--标签新变化,文件API,拖放API(简要学习笔记一) - 码丶行者无疆(2)

字号+ 作者:H5之家 来源:博客园 2015-10-06 08:32 我要评论( )

function shw(){ var file; var a=document.getElementById('file' ).files; console.log(a[ 0 ].name);} 3FileReader接口 该接口主要用来把文件读入内存,并且读取文件中的数据。FileReader接口提供了一个异步API

function shw(){ var file; var a=document.getElementById('file').files; console.log(a[0].name); }

 

<3>FileReader接口

该接口主要用来把文件读入内存,并且读取文件中的数据。FileReader接口提供了一个异步API。

使用该API可以再浏览器主线程中异步访问文件系统,读取文件中的数据。

a:该接口的下面三个方法:

 

b:该接口的事件:

html:

 

 

js:

function re(){ var file=document.getElementById("file").files[0]; var reader=new FileReader(); //将文件以文本形式读入页面 reader.readAsDataURL(file); reader.onload=function(e){ var result=document.getElementById("result"); result.innerHTML='<img src="'+this.result+'" alt=""/>'; //alert(file.name); } } function er(){ var file=document.getElementById("file").files[0]; var reader=new FileReader(); //将文件以二进制形式读入页面 reader.readAsBinaryString(file); reader.onload=function(e){ var result=document.getElementById("result"); result.innerHTML=this.result; //alert(file.name); } } function dq(){ var file=document.getElementById("file").files[0]; var reader=new FileReader(); //将文件以Data URL形式读入页面 reader.readAsText(file); reader.onload=function(e){ var result=document.getElementById("result"); result.innerHTML=this.result; //alert(file.name); } }

 

12.拖放API

<1>拖放事件:

如:

html:

被拖放DIV放入的DIV

 

 

js:

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Omi树组件omi-tree编写指南 - 【当耐特】

    Omi树组件omi-tree编写指南 - 【当耐特】

    2017-05-02 15:04

  • HTML5 进阶系列:拖放 API 实现拖放排序 - _林鑫

    HTML5 进阶系列:拖放 API 实现拖放排序 - _林鑫

    2017-05-02 11:02

  • HTML5 进阶系列:indexedDB 数据库 - _林鑫

    HTML5 进阶系列:indexedDB 数据库 - _林鑫

    2017-04-27 14:02

  • HTML5 高级系列:web Storage - _林鑫

    HTML5 高级系列:web Storage - _林鑫

    2017-04-27 14:01

网友点评
;