
html5
web前端技术介绍:extjs、easyui、boostrap、jquery...
赶路人儿
一个十年以上编程人员,擅长使用java、python、C++等语言,具有广告投放、个性化推荐引擎等超大规模系统开发经验。
展开
-
未来web浏览技术提前体验:10个会让你惊叹不已的HTML5画布(canvas)技术应用演示
详情见:http://www.webhek.com/html5-canvas/转载 2015-09-14 15:05:06 · 779 阅读 · 0 评论 -
html5开发利器——sublimetext2+emmet插件
1、下载sublimetext2,地址:点击打开链接2、sublimetext是一文本编辑器,通过插件可以编程一个万能的IED。所以,为了管理插件,最好先安装一个package control插件。官网 安装方法有两种:方法一,在线安装,ctrl+` 打开控制台,然后输入一下脚本+回车,完成后重启即可(需要翻墙)import urllib2,os,hashlib; h = 'e原创 2015-08-07 14:32:20 · 2335 阅读 · 0 评论 -
html5之ArrayBuffer:类型化数组
类型化数组是JavaScript操作二进制数据的一个接口。这要从WebGL项目的诞生说起,所谓WebGL,就是指浏览器与显卡之间的通信接口,为了满足JavaScript与显卡之间大量的、实时的数据交换,它们之间的数据通信必须是二进制的,而不能是传统的文本格式。比如,以文本格式传递一个32位整数,两端的JavaScript脚本与显卡都要进行格式转化,将非常耗时。这时要是存在一种机制,可以像C转载 2015-07-29 16:53:49 · 4711 阅读 · 0 评论 -
html5之文件和二进制的操作
历史上,JavaScript无法处理二进制数据。如果一定要处理的话,只能使用charCodeAt()方法,一个个字节地从文字编码转成二进制数据,还有一种办法是将二进制数据转成Base64编码,再进行处理。这两种方法不仅速度慢,而且容易出错。ECMAScript 5引入了Blob对象,允许直接操作二进制数据。Blob对象是一个代表二进制数据的基本对象,在它的基础上,又衍生出一系列相关的API,用转载 2015-07-29 16:13:50 · 5863 阅读 · 0 评论 -
html5之indexdb(nosql存储)
indexedDB是HTML5-WebStorage的重要一环,是一种轻量级NOSQL数据库。相比web sql(sqlite)更加高效,包括索引、事务处理和健壮的查询功能。原创 2015-07-27 15:52:44 · 2602 阅读 · 0 评论 -
html5之canvas基础1
1、canvas画布常用属性:width、height,使用canvas时首先需要获取画布:var can = document.getElementById("canvas");var ctx = can.getContext('2d');在画布上每一笔都会有一个开始、结束,否则画出来的效果会连在一起ctx.beginPath();。。。ctx.closePath();2、画笔原创 2015-07-27 11:59:53 · 1087 阅读 · 0 评论 -
Html5之web workers多线程
Web Workers 是 HTML5 提供的一个javascript多线程解决方案,我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面。1、首先看一个实例:1)js文件(test.js)var fibonacci =function(n) { return n <2? n : arguments.callee(n -1) + arguments.call原创 2015-07-23 17:07:09 · 2061 阅读 · 0 评论 -
html5+FormData 实现ajax文件上传
大家都知道在html4时代,上传只能使用表单post提交方式,无法使用ajax(XMLHttpRequest )直接进行表单提交。但在HTML 5的概念形成后,W3C开始考虑标准化XMLHttpRequest Level接口,配合FormData即可实现ajax文件上传。1、upload.jspIIS系统 js/easyui1.4/jquery.min.js"> /**原创 2015-07-22 17:23:04 · 2989 阅读 · 0 评论 -
XMLHttpRequest Level 2 使用指南——ajax实现http(s)协议的原理
XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。最早,微软在IE 5引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax操作因此得以诞生。但是,这个接口一直没有标准化,每家浏览器的实现或多或少有点不同。HTML 5的概念形成后,W3C开始考虑标准化这个接口。2008年2月,就提出了XMLHttpRequest Level 2 草案。转载 2015-07-19 13:04:53 · 1178 阅读 · 0 评论 -
websocke前世今生
我们知道http协议是一种单向的网络协议,在建立连接后,它只允许Browser/UA(UserAgent)向WebServer发出请求资源后,WebServer才能返回相应的数据。原创 2015-07-17 10:56:41 · 1359 阅读 · 0 评论 -
html5之DeviceOrientation 手机重力与方向感应
HTML5有一个重要特性:DeviceOrientation,它将底层的方向和运动传感器进行了高级封装,它使我们能够很容易的实现重力感应、指南针等有趣的功能。DeviceOrientation包括两个事件:1、deviceOrientation:封装了方向传感器数据的事件,可以获取手机静止状态下的方向数据,例如手机所处角度、方位、朝向等。2、deviceMotion:封装了运动传感转载 2015-07-13 16:40:08 · 4912 阅读 · 0 评论 -
HTML5 之Geolocation API (地理位置应用程序接口)
目前PC浏览器支持情况:Firefox 3.5+Chrome 5.0+Safari 5.0+Opera 10.60+Internet Explorer 9.0+手机支持情况:Android 2.0+iPhone 3.0+Opera Mobile 10.1+Symbian (S60 3rd & 5th generation)Blackberry转载 2015-07-10 15:27:19 · 2208 阅读 · 0 评论 -
html5之websql深入理解
Web SQL Database (目前只谷歌浏览器支持):我把它理解成一个Html5环境下可以用Js执行CRUD的Web数据库。对于简单的数据,使用sessionStorage和localStorage能够很好地完成存取,但是对于处理复杂的关系型数据,它就力不从心了。这也是 HTML 5 的“Web SQL Database”API 接口的应用所在。 下面我将一一将介绍怎样 创建转载 2015-06-19 17:46:28 · 6095 阅读 · 1 评论 -
HTML5本地数据库(WebSQL)
在上一篇《HTML5的sessionStorage和localStorage》中,简单介绍了如何利用localStorage实现本地存储(最大5M)和sessionStorage实现回话存储;实际上,除了sessionStorage和localStorage外,HTML5还支持通过本地数据库进行本地数据存储,HTML5采用的是"SQLite"这种文件型数据库,该数据库多集中在嵌入式设备上,熟悉IO原创 2015-06-19 16:25:10 · 1838 阅读 · 0 评论 -
HTMl5的sessionStorage和localStorage
html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存转载 2015-06-19 15:39:32 · 755 阅读 · 0 评论 -
html5调用电脑摄像头
以前我们需要使用第三方的插件才能从浏览器里访问用户的摄像头,这不免有些复杂。现在只需要HTML5的画布技术和javaScript,我们就能简单快速的操作用户的摄像头。不仅仅还是访问摄像头,而且是因为HTML5的画布技术及其强大,我们可以给图片上加入各种迷人的滤镜效果。现在,在浏览器里用自己的摄像头给自己拍张照片吧!代码如下:Snap Photo// Put event原创 2015-06-19 15:25:36 · 9433 阅读 · 6 评论 -
WebSocket使用教程
什么是WebSocket?看过html5的同学都知道,WebSocket protocol 是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信(full-duplex)。HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。现在我们来探讨一下html5的WebSocket概念 HTML5作为下一代WEB标准,拥有许多原创 2015-06-09 17:44:12 · 1518 阅读 · 0 评论 -
HTML5学习之FileReader接口
用来把文件读入内存,并且读取文件中的数据。FileReader接口提供了一个异步API,使用该API可以在浏览器主线程中异步访问文件系统,读取文件中的数据。到目前文职,只有FF3.6+和Chrome6.0+实现了FileReader接口。1、FileReader接口的方法FileReader接口有4个方法,其中3个用来读取文件,另一个用来中断读取。无论读取成功或失败,方法并不会转载 2015-05-29 15:28:03 · 1054 阅读 · 0 评论