摘要: 类型化数组是JavaScript操作二进制数据的一个接口。 这要从WebGL项目的诞生说起,所谓WebGL,就是指浏览器与显卡之间的通信接口,为了满足JavaScript与显卡之间大量的、实时的数据交换,它们之间的数据通信必须是二进制的,而不能是传统的文本格式。 比如,以文本格式传递一个32位整数, 阅读全文
posted @ 2015-02-16 18:18 天马3798 阅读(849) 评论(0) 推荐(0) 编辑
摘要: XMLHttpRequest Level 2 添加了一个新的接口——FormData。利用 FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件,我们还可以使用 XMLHttpRequest 的 send()方法来异步的提交表单。与普通的 Ajax 相比,使用 F... 阅读全文
posted @ 2015-02-16 17:45 天马3798 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 实例说明1: 结果输出: 概要 概要 概要 File 接口提供了文件的信息,以及文件内容的存取方法。 对象可以用来获取某个文件的信息,还可以用来读取这个文件的内容.通常情况下,File对象是来自用户在一个<input>元素上选择文件后返回的FileList对象,也可以是来自由拖放操作生成的 Data 阅读全文
posted @ 2015-02-16 17:38 天马3798 阅读(2232) 评论(0) 推荐(0) 编辑
摘要: 很多情况下用户上传的图片都需要经过裁剪,比如头像啊什么的。但以前实现这类需求都很复杂,往往需要先把图片上传到服务器,然后返回给用户,让用户确定裁剪坐标,发送给服务器,服务器裁剪完再返回给用户,来回需要 5 步。步骤繁琐不说,当很多用户上传图片的时候也很影响服务器性能。 HTML5 的出现让我们可以更 阅读全文
posted @ 2015-02-16 17:31 天马3798 阅读(438) 评论(0) 推荐(0) 编辑
摘要: DOM是Web前端领域非常重要的组成部分,不仅在处理HTML元素时会用到DOM,图形编程也同样会用到。比如SVG绘图,各种图形都是以DOM节点的形式插入到页面中,这就意味着可以使用DOM方法对图形进行操作。比如有一个<path id="p1">元素,可以直接用jquery增加click事件$('#p 阅读全文
posted @ 2015-02-16 11:49 天马3798 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 创建一个Image对象:var a=new Image(); 定义Image对象的src:a.src=”xxx.gif”; 这样做就相当于给浏览器缓存了一张图片。图像对象:建立图像对象:图像对象名称=new Image([宽度],[高度])图像对象的属性:border complete heigh... 阅读全文
posted @ 2015-02-16 09:59 天马3798 阅读(395) 评论(0) 推荐(0) 编辑
摘要: HTML5中的Blob对象和MYSQL中的BLOB类型在概念上是有点区别的。MYSQL中的BLOB类型就只是个二进制数据容器。而HTML5中的Blob对象除了存放二进制数据外还可以设置这个数据的MINE类型,这相当于对文件的储存,其它很多二进制对象也是从这个对象继承的。 一个Blob对象就是一个包含 阅读全文
posted @ 2015-02-16 08:13 天马3798 阅读(7278) 评论(0) 推荐(0) 编辑
摘要: 在HTML5中,提供了一个关于文件操作的API,通过这个API,对于从web页面上访问本地文件系统的相关处理变得十分简单。到目前为止只有部分浏览器对它提供支持。 1.FileList对象和File对象 FileList对象表示用户选择的文件列表,在HTML4中file控件内只允许放置一个文件,但在H 阅读全文
posted @ 2015-02-16 08:11 天马3798 阅读(796) 评论(0) 推荐(0) 编辑
摘要: XMLHttpRequest Level 2 添加了一个新的接口——FormData。利用 FormData 对象,我们可以通过 JavaScript 用一些键值对来模拟一系列表单控件,我们还可以使用 XMLHttpRequest 的 send() 方法来异步的提交表单。与普通的 Ajax 相比,使 阅读全文
posted @ 2015-02-16 08:05 天马3798 阅读(246) 评论(0) 推荐(0) 编辑