JS概述 要刻苦
CSS3 和 JS 可以完成非常牛逼的东西
前端和后端 英语 加 互联网技能是追完美的一个组合
制造业大国 金融
浏览器 专业素养 专业能力
第一个浏览器 Mosaic 马赛克
Netscape Navigator 网警公司 03年 火狐
乔布斯
js 改善用户体验
JavaScript
浏览器
shell 外壳
内核 (渲染引擎 (绘制) js引擎) 其他模块
V8引擎代码 js代码直接转换为机械来执行
秃顶 高手 薪资水平
js特色
解释性语言
编译性翻译 和 解释性翻译
编译
通篇翻译一下 通篇翻译
c 生成 .obj
.java .class
C 和 C++ 不能跨平台
优点 执行快
不足 可移植性不强 不跨平台
erp Linux
服务器
Java (既不是编译性语言 也 不是解释性语言)
指令
Java -- javac --> 编译--> .class -- > jvm -- 解释执行
解释 JavaScript PHP Python 都是解释性语言
优点 跨平台
不足 稍微慢
翻译一行执行一行 不生成特定的文件
单线程 (一个时间同一时间只能干一件事) 同步 叫 单线程
异步 (左手 右手同时干一件事情 叫异步) link 标签
同时执行
同步 (先干一件事 在干另一件事 在干 先干一件事 叫同步)
不同时执行
ECMA 标准
JavaScript
js 三大阶段
ecmascript [原生的叫ECMA]
DOM [数组]
BOM
英语 闪电侠
单线程 快 轮转时间片 (随机 切成片段) 快就看不出来 争抢时间片