JavaScript1

一:组成部分
1.ECMAScript 核心语法 目前第六版,也叫ECS6
2.dom 操作html构建出来的文档结构。
3.bom 用来操作浏览器的主要API。
二:浏览器的渲染机制(按顺序执行)
1.解析html标签,构建DOM树。
2.解析CSS标签,构建CSSOM树。
3.把DOM和CSSOM合并成渲染树。
4.在渲染树的基础上进行布局,计算每个节点的几何结构。
5.把每个节点绘制到屏幕上。(大致流程)
三:css和js的放置顺序
CSS放置在head标签中。
js放置在标签前
四:关于白屏问题和无样式内容闪烁
原因:把CSS表放置在dom后面。
根源:在于浏览器的渲染机制
五:异步加载
对于JS加载存在的阻塞问题,用异步加载的方式来处理。
1.async 和dom及css并发,不保证顺序。
2.defer 在dom和css加载完之后加载js文件,有顺序的。

你可能感兴趣的:(JavaScript1)