学习时间 | 完成时间 ✅ | 重难点 | 疑问/遗漏 |
---|---|---|---|
复习时间 | |||
五大浏览器内核
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线程执行一个又一个的任务片段