一:组成部分
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放置在</BODY>标签前
四:关于白屏问题和无样式内容闪烁
原因:把CSS表放置在dom后面。
根源:在于浏览器的渲染机制
五:异步加载
对于JS加载存在的阻塞问题,用异步加载的方式来处理。
1.async 和dom及css并发,不保证顺序。
2.defer 在dom和css加载完之后加载js文件,有顺序的。
JavaScript1
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。