啃《js高级程序设计(第三版)》…
五大主流浏览器及内核
五大主流浏览器 | 内核 |
---|---|
IE | trident |
chrome | webkit blink |
safari | webkit |
firefox | gecko |
opera | presto |
编程语言
编程语言 | 翻译过程 | 是否需要跨平台移植 |
---|---|---|
编译型 | 源码->编译器->机器语言->可执行的文件 | 是 |
解释型 | 源码->解释器->解释一行就执行一行 | 否 |
脚本语言
运行需要脚本引擎,解释器解释之后运行
前端后端都有(前端:js,客户端脚本 后端:php,服务器脚本)
actionscript adobe flash player
动态语言 -> 脚本语言 ->解释型语言 -> 弱类型语言
静态语言 -> 编译型语言 -> 强类型语言
单线程
->模拟多线程
轮转时间片:短时间之内轮流执行多个任务的片段
1.任务1 任务2
2.切分任务1 任务2
3.随机排列这些任务片段,组成队列
4.按照这个队列顺序将任务片段送进js进场
5.js线程执行一个又一个的任务片段
js的实现
js的使用