学习时间 完成时间 ✅ 重难点 疑问/遗漏
复习时间

五大浏览器内核

IE trident
chrome webkit blink
safari webkit
firefox gecko
opera presto

编程语言

编译型:源码->编译器->机器语言->可执行的文件
解释型:源码->解释器->解释一行就执行一行(不需要根据不同的系统平台进行移植)

脚本语言

脚本语言->脚本引擎->解释器

ECMAscript
语法、变量、关键字、保留字、值、原始类型、引用类型运算、对象、继承、函数

DOM document object model W3C规范
BOM browser object model 没有规范

JS引擎是单线程的但是可以模拟多线程
轮转时间片(短时间之内轮流执行多个任务的片段)
1.任务1 任务2
2.切分任务1 任务2
3.随机排列这些任务片段,组成队列
4.按照这个队列顺序将任务片段送进js进程
5.js线程执行一个又一个的任务片段