weekCodeing / interview-answe

🌍 前端程序员训练 求星星 ✨ 各位同学可以在issues中提问,无论是实际项目中遇到的问题,或者是技术问题都可以, 大家一起解决💯 👍 😄。
http://www.dadaqianduan.cn/
76 stars 9 forks source link

118.[html]介绍 HTML5 和 CSS3(对比)? #118

Open webVueBlog opened 4 years ago

webVueBlog commented 4 years ago

HTML 5 还包含了新的语义化的元素标签,比如:

<nav>, <header>, <footer>, <aside> 以及 <figure> 等等 。 

拖放(Drag 和 drop)是 HTML5 标准的组成部分。

canvas 元素用于在网页上绘制 图形。

HTML5 支持内联 SVG(矢量图形)

Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的。

HTML5 Geolocation(地理定位)用于定位用户的位置。在谷歌地图上显示您的位 置。

HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网 连接时进行访问。

web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性 能。您可以继续做任何愿意做的事情:点击、选取内容等 等,而此时 web worker 在 后台运行。

在客户端存储数据

HTML5 提供了两种在客户端存储数据的新方法:

localStorage - 没有时间限制的数据存储

sessionStorage - 针对一个 session 的数据存储 HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。