第 1 题:HTML 和 HTML5 有什么区别?
概念
- HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准
文档类型声明
-
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3333.org/TR/html4/ strict.dtd">
-
HTML5
<!DOCTYPE html>
-
可以看出 HTML 的文档类型声明太长而且复杂,而 HTML5 的文档声明相对来说更为简便,有利于程序员快速阅读和开发
音频和视频的支持
- HTML5 通过 audio 和 video 标签来支持音频和视频控制
图形的支持
- HTML5 通过 svg、canvas 标签进行绘图
新增了一些语义化元素和移除元素
-
新增
- article、nav、details、footer、header、main、time、canvas、svg、audio、video 等标签
-
移除
- font、center、u、big、strike、tt 等标签
会话存储和本地存储
- localStorage、sessionStorage
文章的内容/灵感都从下方内容中借鉴
-
【持续维护/更新 500+前端面试题/笔记】https://github.com/noxussj/Interview-Questions/issues
-
【大数据可视化图表插件】https://www.npmjs.com/package/ns-echarts
-
【利用 THREE.JS 实现 3D 城市建模(珠海市)】https://3d.noxussj.top/