前端八股文--HTML篇

# HTML 知识大纲

# 一、考察很多

# 1.1 src 和 href 的区别

# 1.2 对 HTML 语义化的理解

# 1.3 script 标签中 defer 和 async 的区别

# 1.4 HTML5 有哪些更新

# 1.5 行内元素有哪些?块级元素有哪些?空(void)元素有哪些?

# 二、考察较多

# 2.1 DOCTYPE(文档类型)的作用

# 2.2 常用的 meta 标签有哪些

# 2.3 说一下 web worker

# 2.4 head 标签有什么作用,其中什么标签必不可少?

# 2.5 Canvas 和 SVG 的区别

# 2.6 title 与 h1 的区别、b 与 strong 的区别、i 与 em 的区别?

# 三、考察较少

# 3.1 img 的 srcset 属性的作用?

# 3.2 HTML5 的离线储存怎么使用,它的工作原理是什么

# 3.3 渐进增强和优雅降级之间的区别

# 3.4 文档声明(Doctype)和 <html> 有何作用? 严格模式与混杂模式如何区分?它们有何意义?

# 3.5 label 的作用是什么?如何使用?

# 3.6 浏览器是如何对 HTML5 的离线储存资源进行管理和加载?

# 四、考察很少

# 4.1 说一下 HTML5 drag API

# 4.2 浏览器乱码的原因是什么?如何解决?

# 4.3 iframe 有那些优点和缺点?