1.新的输入类型:email,url,date,time,week,number,range,tel,color...

2.新的属性:autocomplete,min,max,multiple,pattern,step,list...

3.视频和音频:video

4.画布:canvas

5.数据存储:数据存储客户端:

5.1Web Storage(存储) sesstionStorage和 localStorage

5.2Web SQL Database(Web SQL 数据库)

6.离线:缓存清单,applicationCache

7.拖放:从浏览器把元素拖放到外应用程序中, 如:另一个浏览器窗口,Photoshop...

7.1:Drag over

7.2:On drop

8.Geolocation:通过浏览器感知用户的地理位置

9.Web Messaging:允许一个域向另一个域发送消息

Web Workers:允许浏览器引入线程的简化思想

你有没有想过在运行大型复杂的JavaScript脚本的时候不会发生浏览器假死?
你有没有想过JavaScript可以在后台运行?
你有没有想过JavaScript函数甚至可以在多个进程中同时运行?
不可能?当你看完本文,也许会让你感觉很兴奋!
什么是Web Workers?
Web Workers为WEB前端网页上的脚本提供了一种能在后台进程中运行的方法。一旦它被创建,

Web Workers就可以通过postMessage()向任务池发送任务请求,执行完之后再通过postMessage()返回消息给创建者指定的事件处理程序(通过onmessage进行捕获)。

Web Workers进程能够在不影响用户界面的情况下处理任务,并且,它还可以使用XMLHttpRequest来处理I/O,无论responseXML和channel属性是否为null

Web Socket:它代表Web通信的下一个演变:通过一个单一的Socket实现一个全双工,

双向通信的信道。HTML 5 Web Socket提供了一个真正的标准,你可以使用它构建可扩展的实时Web应用程序。

此外,由于它提供了一个浏览器自带的套接字,消除了Comet解决方案的许多问题,Web Socket显著降低了系统开销和复杂性

转载于:https://www.cnblogs.com/ylemzhang/archive/2011/05/22/2053783.html

HTML 5 中的新元素2相关推荐

  1. java向数组中增加新元素_用Java中的新元素替换List的给定索引处的元素

    java向数组中增加新元素 Given a list of the integers and we have to replace it an element from specified index ...

  2. jQuery中增加新元素后没法响应原有的事件

    相信很多朋友在使用jQuery的append方法来增加一个新元素后,新的元素却无法响应元素已经定义好的事件程序. $(document).ready(function(){$(".xz&qu ...

  3. HTML 5 中的新元素

    2019独角兽企业重金招聘Python工程师标准>>> 超文本标记语言(HTML)的开发到 1999 年 HTML 4 就停止了.万维网联盟(W3C)把重点转向将 HTML 的底层语 ...

  4. 【白板动画制作软件】万彩手影大师教程 | 如何在已有元素中添加新元素对象

    在时间轴中编辑完所有添加的元素后,可以在任意时间点插入并添加新元素对象,丰富完善内容.在万彩手影大师中,支持轻松插入图片.文本及视频.具体操作步骤如下: 一.插入图片 1.在时间轴中,把播放头移动至两 ...

  5. html5常见语义化新元素_HTML 5中的新元素

    html5常见语义化新元素 HTML的开发于1999年停止使用HTML4.W3C致力于将HTML的底层语法从标准通用标记语言(SGML)更改为XML,以及全新的标记语言,例如可缩放矢量图形(SVG), ...

  6. Js 向json对象中添加新元素

    即: var json={a:1,b:2} json.c=3  添加新元素直接使用赋值就行了 转载于:https://www.cnblogs.com/lbonet/p/10214147.html

  7. 如何在matlab数组中添加新元素

    在你需要的地方添加就行了. 比如,在末尾添加 k = [k,10] 或者k(end+1) = 10; 在中间添加: k = [k(1:5),5.5,k(6:end)] 这是matlab中对矩阵最基本的 ...

  8. java中数组中添加新元素,求解!!!往ArrayList数组里添加元素,貌似没加进去。...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 points.pointl.pointp.L.P都是数组,分别是点.线.面.它们的关系是:points里包含多个point,L里包含多条pointl,P里 ...

  9. js数组中添加新元素,如果没有则添加

    直接先全部添加,再去重

最新文章

  1. Spring Boot 2.X 实现文件上传(三)
  2. 分布式系统中只有两个难题
  3. zcmu-1934(卡特兰数大数取模(逆元))
  4. 自媒体敏感词大全_2020年自媒体软件大全,这里真的有大宝贝……
  5. pyqtgraph初探
  6. Java多线程之8Lock问题解析
  7. djl和ljl_使用Spring Boot和DJL进行深度学习
  8. 微信 手机 网站 开发 签名 signature node (在更新中)
  9. IE浏览器样式表限制
  10. 机器学习介绍jc01
  11. GEOS库一些自己的见解和注意点
  12. 【车联网原型系统|三】树莓派设计+模拟基站程序
  13. HDU1862 FLY
  14. 如何查看一篇论文是否被SCI检索
  15. 微信小程序自定义标题栏
  16. ARM ELF 镜像结构
  17. Java工场模式+反射写出通用代码
  18. win10重置网络后所有网卡都消失了
  19. 90%的年轻人猝死: 这么玩手机真的会死人的
  20. 【autojs】Auto.js Pro安卓QQ语音红包秒抢挂免费脚本源码

热门文章

  1. 用python爬取一个人所有信息_python实战===爬取所有微信好友的信息
  2. Python爬虫之破解百度翻译--requests案例详解(二)
  3. 30+的程序猿,路在何方?
  4. python中不可不知的一个重要的集合模块
  5. android存储器,Android——寄存器和存储器的区别
  6. linux share目录 多个机器访问,如何在linux下网上邻居访问另一台机windows共享的目录?(急)...
  7. linux 网络编程 ping,Linux 网络编程基础(4) -- Ping 的C代码实现
  8. .ne中的控制器循环出来的数据如何显示在视图上_Web程序设计-ASP.NET MVC4数据库操作实例...
  9. 迁移学习之EfficientNetBX(图像识别)
  10. [A Dangerous Maze LightOJ - 1027 ][概率题]