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放置在</BODY>标签前
四:关于白屏问题和无样式内容闪烁
原因:把CSS表放置在dom后面。
根源:在于浏览器的渲染机制
五:异步加载
对于JS加载存在的阻塞问题,用异步加载的方式来处理。
1.async 和dom及css并发,不保证顺序。
2.defer 在dom和css加载完之后加载js文件,有顺序的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,814评论 1 92
  • 转载说明 一、介绍 浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看到,从你在地址栏输入g...
    17碎那年阅读 2,471评论 0 22
  • 简介浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.c...
    听风阁阅读 3,316评论 0 7
  • 禅绕装饰画是一种意识流装饰画,也是一种有趣随性的涂鸦,笔触可以天马星空随意走动。 禅绕画的构图技巧:重复、对称、均...
    铃铛子阅读 7,001评论 23 147
  • 写作对于一个没有什么灵感的人来说,是一件非常费神的事情,他需要绞尽脑汁去想,今天应该用什么样的主题去写一篇文章呢?...
    阿灵读书阅读 467评论 0 1