H5新特性

      总的来说,新增三大类:新增标签新增API新增应用程序缓存

1新增标签:

新特性功能
语义化标签<header><footer><nav><article><section> 等,使得开发者能够更清晰地定义页面的结构和内容
多媒体标签新增了 <audio><video> 标签及对应的API,使得在网页中嵌入音频和视频内容更加方便
Canvas绘图标签通过JavaScript API可以在页面上进行动态绘图和图形渲染,从而实现复杂的图形和动画效果
SVG可伸缩矢量图形标签一种用于在Web页面上呈现图形的XML标记语言,用来描述和绘制各种形状和图形,而且由于它是矢量图形格式,因此可以无损地缩放到任意大小而不失真
新的表单标签<datalist>、<keygen>、<output>
新的表单类型<input type="date"><input type="email"><input type="url"><input type="number"> 等,使得表单输入更加方便和语义化

2新增API

新特性功能
WebStorage本地存储API包括 localStorage 和 sessionStorage,使得网页能够在客户端存储数据,实现离线应用和更好的用户体验
拖放 API引入了拖放 API,使得开发者能够更轻松地实现拖放操作,如拖拽元素重新排序、拖拽文件上传等功能
Geolocation地理定位 API 用于获得用户的地理位置
Application Cache应用程序缓存web 应用可进行缓存,并可在没有因特网连接时进行访问 应用程序缓存为应用带来三个优势:①离线浏览 - 用户可在应用离线时使用它们②速度 - 已缓存资源加载得更快 ③减少服务器负载 - 浏览器将只从服务器下载更新过或更改过的资源
WebSocket API在单个 TCP 连接上进行全双工通讯的协议,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据
Web Worker API在一个单独的线程中运行,并且与主线程相互独立,可以执行一些耗时的操作,而不会阻塞页面的其他操作
桌面通知Notifications API允许网页应用程序向用户发送系统级别的通知消息,即使用户当前并不在浏览器页面上
querySelectorDOM选择器API用于在文档中选择元素

 

3新增应用程序缓存

新特性功能
Application Cache应用程序缓存web 应用可进行缓存,并可在没有因特网连接时进行访问 应用程序缓存为应用带来三个优势:①离线浏览 - 用户可在应用离线时使用它们②速度 - 已缓存资源加载得更快 ③减少服务器负载 - 浏览器将只从服务器下载更新过或更改过的资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值