HTML5 是什么?
HTML5 是什么?
狭义上:HTML 的第 5 次修订版 广义上:新的 Web 技术集
新特性包括(8)
语义标签(9): section、article、nav、header、footer、main、audio、video、figure(可附标题内容元素)
通信技术: Web Sockets(交互式通信会话)、服务端推送事件、WebRTC
离线存储: indexedDB、LocalStorage 等
多媒体: 音视频、WebRTC(视频会议视频分享)、摄像头
2D/3D 绘图: Canvas、WebGL、SVG
性能: Web Workers、xhr level2(版本升级速度更快)、动画优化、History API
设备访问: Camera API(调用摄像头)、触控、定位、设备方向
样式(6): CSS3 阴影、边框、动画、形变、过渡、布局
新增表单元素(7 种)
- type=email //满足 email 的格式
- search (sɜːrtʃ) //搜索
- range (reɪndʒ)//滑块
- color //颜色拾取器
- date //日期
- url //是否满足 url 的格式
- number //数字
与 H5 有什么关系?
H5 表示移动端页面,不是 HTML5 通常我们所说的 H5 就是 H5 广告,大多是在微信上宣传营销使用的,而 HTML5 是第五代 HTML 的标准,可以说,H5 都是基于 HTML5 实现的,包括目前我们看到的大部分网页,基本上所有 H5 都遵循 HTML5 这个规范。 通俗的讲,H5 是一个网页,就像一个很大的容器,里面可以放文本、图片、音视频等基本的流媒体格式的文件。
H5 是什么?
移动端页面,h5 一般指的是开一个 WebView 来加载页面
WebView 是一种控件,它基于 webkit 引擎,因此具备渲染 Web 页面的功能。
基于 Webview 的混合开发,就是在 Anddroid (安卓)/(苹果)原生 APP 里,通过 WebView 控件嵌入 Web 页面。
很多 APP 都是外边套原生 APP 的壳,内容是 H5 页面(基于 html+css+js 的 Web 页面)。现在的移动端混合开发软件,如果对于交互渲染要求不是特别高的项目,基本都是这么玩的。