登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
HTML第12章-HTML5的文件操作与拖放操作课件1.ppt
文档分类:
IT计算机
|
页数:约39页
举报非法文档有奖
分享到:
1
/
39
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
39
下载此文档
文档列表
文档介绍
HTML第12章-HTML5的文件操作与拖放操作课件1.ppt
第12章HTML5的文件操作与拖放操作
file对象和FileList对象
1
ArrayBuffer对象与ArrayBufferView对象
2
Blob对象
3
FileRea[0] + f64a[1];
将普通数组转为视图数组
将一个数据类型符合要求的普通数组,传入构造方法,也能直接生成视图,视图可以由一个类型化数组引用。
var typedArray = new Uint8Array( [ 1, 2, 3, 4 ] );
ArrayBuffer对象与ArrayBufferView对象
3 ArrayBufferView对象
(3)ArrayBufferView对象的操作
数组操作
var buffer = new ArrayBuffer(16);
var int32View = new Int32Array(buffer);
for (var i=0; i<; i++) {
int32View[i] = i*2;
}
ArrayBuffer对象与ArrayBufferView对象
buffer属性的使用
var a = new Float32Array(64);
var b = new Uint8Array();
byteLength属性和byteOffset属性的使用
var b = new ArrayBuffer(8);
// =8, =0
var v1 = new Int32Array(b);
// =6, =2
var v2 = new Uint8Array(b, 2);
// =4, = 2
var v3 = new Int16Array(b, 2, 2);
ArrayBuffer对象与ArrayBufferView对象
3 ArrayBufferView对象
(4 )DataView对象
DataView视图提供更多操作选项,而且支持设定字节序。从设计目的而言,ArrayBuffer对象的各种类型化视图,是用来向网卡、声卡之类的本机设备传送数据,所以使用本机的字节序就可以了;
而DataView的设计目的,是用来处理网络设备传来的数据,所以大端字节序或小端字节序是可以自行设定的。
ArrayBuffer对象与ArrayBufferView对象
DataView对象的生成
DataView本身也是构造方法,接受一个ArrayBuffer对象作为参数,生成视图,构造DataView对象的语法格式如下。
DataView(ArrayBuffer buffer [, start [, length]]);
下面是一个构造DataView对象的示例。
var buffer = new ArrayBuffer(24);
var dv = new DataView(buffer);
ArrayBuffer对象与ArrayBufferView对象
DataView对象读取内存的方法
表12-2 DataView视图读取内存的方法
ArrayBuffer对象与ArrayBufferView对象
DataView对象读取内存的方法
表12-3 DataView视图写内存的方法
Blob对象
使用Blob对象获取文件大小和类型
Blob表示二进制原始数据,Blob对象有两个属性,size属性表示一个Blob对象的字节长度,type属性表示Blob对象的MIME类型,如果是未知类型,则返回空字符串。
1.size属性
表示Blob对象的字节长度。
2.type属性
表示Blob对象的MIME类型,如果是未知类型,则返回一个空字符串。
Blob对象
示例12-3说明Blob对象的两个属性。
Blob对象
示例12-4通过Blob对象的type属性来判断用户选择的多个文件的类型,如果不是指定类型,将弹出提示信息。
Blob对象
3.通过accept属性过滤选择的文件
在选择文件上传后,如果能根据文件返回的类型过滤所选择的文件,也是一种可行的方法,在HTML 5中,可以通过为file类型的input元素
HTML第12章-HTML5的文件操作与拖放操作课件1 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
2025年长沙航空职业技术学院单招职业适应性测..
62页
法律方面属于空白的案例(3)
6页
2025年水泵安全技术操作规程12篇
17页
2025年阜阳职业技术学院单招职业倾向性测试题..
61页
2025年阳泉职业技术学院单招职业技能测试题库..
61页
2025年阿勒泰职业技术学院单招职业技能测试题..
60页
2025年陕西国防工业职业技术学院单招职业倾向..
61页
强化学习算法创新浅析-洞察研究
36页
汉语言文学论文指导教师职责
4页
汉语言文学本科毕业论文提纲
6页
汉语言文学专业毕业论文--《三国演义》人物分..
5页
2025年陕西省汉中市单招职业倾向性测试题库完..
61页
2025年陕西省西安市单招职业适应性测试题库往..
60页
2025年陕西警官职业学院单招职业倾向性测试题..
64页
2025年陕西邮电职业技术学院单招职业倾向性测..
62页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
39
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
wwlgqnh
文件大小
:
2.35 MB
时间
:
2022-07-25
相关标签
操作系统课件
html5课件
html课件
软件操作手册
操场上课件
无菌操作技术ppt课件
健美操课件
计算机操作系统课件
软件操作说明书
软件著作权操作手册
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2025年高三语文文学类文本阅读专题训练+
2025年部编版小学语文二年级下册课文语文园..
2025年贯彻落实《中小学生守则》工作方总结..
2025年英语专业八级改错翻译真题含答案大全..
2025年美术教育的调查报告
2025年第七章力知识点归纳
2025年电子琴设计
2025年现在进行时的用法及练习答案
2025年牛津版上海版六年级下册Unit3DragonB..
2025年湘教版小学英语单词大全
2025年浅谈餐厨垃圾处理厂恶臭治理方法
2025年沪教牛津版广州深圳初二8下单词默写表..
有效团队建设与激励(中高层)
2025年旋流除砂器说明书
高考历史一轮复习中国特色社会主义建设的道..
鲁教版语文八年级上册《绝唱》3省公开课一等..
保龄球馆装修材料采购协议3篇
2025年思维可视化工具在语文教学应用
保健食品销售居间服务模板3篇
2025年小学谈心记录
2025年小学寒假安全教育
2025项目经理个人工作计划范本
车辆模型教案完整
生物医药研发项目跟投方案
2025年共享茶室方案可行性分析模板
小学数学六年级上册期末考试试卷可打印
小学语文四年级上册《53天天练》答案
餐饮部-SOP-运营管理手册
福建永泰名山室摩崖造像探析
传染病防控工作督导检查表模板
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部