html5

来源:互联网 发布:ubuntu ssh 离线安装包 编辑:程序博客网 时间:2024/06/06 23:50

1.HTML5的本质并没有对之前HTML4版本的规范进行彻底的变革,而是一开始设计就考虑了跟之前的标准进行兼容,并且把最新的WEB开发的一些新技术新的规范引入进了新版本的标准中。

2.HTML5新特性:

2.1:新增拥有具体含义的标签;比如:<article>、<footer>、<header>、<nav>

2.2:新增更加智能的表单类型:

 之前的表单标签仅仅是简单的类型的约束,比如文本框、文本域、下拉列表等。

 而跟业务结合紧密的表单标签数据校验等控制都没有很好的支持,基本上都是等第 三方的JS控件进行结合使用,而HTML5的标准直接添加了智能表单,变得简单。

 比如:calendar、date、time

2.3:让Web程序更加独立,减少了对第三方插件的依赖。

在HTML5标准中原生的就支持音频、视频、画布等技术。让WEB程序更加独立,更好的适应多种形式的客户端。

2.4:对本地离线存储的更好的支持。

2.5:HTML5即时二维绘图,即画布的引入。

2.6:JS支持多线程:

 新标准中,JS新增的HTML5 WebWorker 对象原生的就支持多线程。

2.7:WebSocket让跨域请求、长连接、数据推送变得简单:

 webSocket是HTML5规范新引入的功能,用于解决浏览器与后台服务器双向通讯 的问题,使用webSocket技术,后台留意随时向前端推送消息,保证前后台状态统  一。

2.8:更好的异常处理。

2.9:文件API让文件上传和操纵文件变得简单。



原创粉丝点击