HTML5
131
历史上,JavaScript无法处理二进制数据。如果一定要处理的话,只能使用charCodeAt()方法,一个个字节地从文字编码转成二进制数据,还有一种办法是将二进制数据转成Base64编码,再进行处理。这两种方法不仅速度慢,而且容易出错。ECMAScript5引入了Blob对象,允许直接操作二进制数据。Bolb对象是一个代表二进制数据的基本对象,在它的基础上,又衍生出一系列相关的API,用来操作文件。File对象:负责处理那些以文件形式存在的二进制数据,也就是操作本地文件FileList对象:File对
51
1、概述localStorage和sessionStorage统称为Web Storage,它使得网页可以在浏览器端储存数据。sessionStorage保存的数据用于浏览器的一次会话,当会话结束(通常是该窗口关闭),数据被清空;localStorage保存的数据长期存在,下一次访问该网站的时候,网页可以直接读取以前保存的数据。除了保存期限的长短不同,这两个对象的属性和方法完全一样。它们很像cookie机制的强化版,能够动用大得多的存储空间。目前,每个域名的存储上限视浏览器而定,Chrome是2.5MB,
72
本文主要用到的知识 HTML5中的File及FileReader接口源码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283<!DOCT
1045
一、视频无法播放原因分析1、路径不对123<video width="100%" height="100%" controls="controls"> <source src="images/apply.mp4" type="video/mp4"></source> </video>在images前面不加斜杠,使用相对路径,不要使用绝对路径2、视频格式不对解决方法:当
380
html5获取手机GPS信息的示例代码12345678910111213141516171819202122232425262728293031function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, showError); } else {
101
在html5当中引入了应用程序缓存,这意味着web应用可以进行缓存,并且可以在没有网络连接的时候进行访问。应用缓存的优势离线浏览,用户可以在离线的时候浏览已经加载并且缓存好的数据加快加载速度。减少服务器负载。实现用缓存如果启用应用程序缓存,需要在<html>标签当中包含manifest属性,manifest文件的建议扩展名是:”.appcache”manifest文件manifest文件为我
82
1. 默认提示html5丰富了表单验证,例如:123<form> <input type=text required /> <input type=submit></form>如果text中没有输入内容,点击提交按钮,会提示“请填写此字段。”事件顺序如下:(1)submit按钮的click事件,若取消默认事件,则终止(2)html5表单验证和提示,若表单验证不
153
html5自定义遮罩的实现代码分享ys_loading.css123456789101112131415161718192021222324252627282930313233.ys-loading{ position:fixed; top:0; bottom:0; left:0; right:0; z-index: 9999;} .ys-loading em{ position:absolute; left:0; right:0; top:0