HTML 优化
可以注意的要点
- 减少 HTML 嵌套
- 减少 DOM 节点数,去除冗余标签和属性
- 减少无语义代码
- 删除 Http 或 https 如果 URL 的协议头和当前页面的协议头一致,或者该 URL 在多个协议头可用,可以删除 URL 上的协议头
- 删除多余的空格 换行符 缩进和不必要的注释
- 使用相对路径的 URL
位置要点
- CSS 样式尽量放在页面头部 即 head 里
- 在 body 元素前,确保文档中解析了所有CSS 样式,从而减少浏览器重排次数,而且不会再阻塞 DOM 渲染;放置在底部更会出现无样式
- JS 引用放在 HTML 底部
- 防止 JS 阻塞页面正常渲染
设置 favion.ico
网站如果不设置 favicon.ico,控制台会报错
另外页面加载过程中也没有图标 loading 过程
同时不利于记忆网站品牌
增加首屏必要的 CSS 和 JS
直接内联在 HTML 页面里,这样最快?