1、src和href的区别
src:常用于img或frame元素,嵌入当前,下载并应用到文档内,解析该元素会暂停资源的下载和处理,故js脚本一般放在底部。
href:超文本引用,常用于a、link等,建立链接关系,并行下载。
2、HTML语义化
用合适的标签做正确的事
机器友好,SEO,爬虫可获取有效信息
开发者友好,结构清晰,便于开发维护
3、DOCTYPE(文档类型)作用
<!DOCTYPE html>
文档类型声明,用于高速浏览器(解析器)按什么样的文档定义来解析文档,html或xhtml,必须声明在HTML文档的第一行。
浏览器渲染页面有两种方式(document.compactMode)
CSS1Compact:标准模式,默认使用W3C标准解析渲染页面,浏览器以其最高标准呈现
BackCompact:混杂模式,是一种较宽松向后兼容的方式
4、script标签中defer和async
单独script标签