tips 17min进入正题
专业素养
浏览器的历史
Mosaic( 马赛克) 是第一款显示图片的浏览器
由马克.安德森和伊利诺伊大学共同开发
后来Mosaic由伊利诺伊大学占有,马克又开发了一款Netspace Navigator浏览器(火狐前身2003年改名)
javascript 1996年首次出现,作者 Brendan Eich, 十天开发完毕 , 现javascript版权归oracle所有
1996年的时候, js没有js引擎,全靠渲染引擎支撑,js代码运行特别慢
2001年,IE6 发布 Windows XP 同年发布,所以现在很多银行还在用 IE6
2008年 Google发布Chrome,V8引擎 C++开发的
之后Firefox也推出了强大的引擎,Firefox3.5 TraceMonkey 对频繁执行的代码做了路径优化
浏览器组成
shell 和 内核
内核:渲染(绘制)引擎(语法规则和渲染) js引擎 其他模块
JS特点
javascript是解释性语言 ,几乎带 <> 的都是解释性语言
javascript是单线程的,引擎是单线程的(?有疑问 js线程池)
轮转时间片:类似吃饭,吃哪个菜不一定,随机的
机器翻译:
编译性语言 (执行翻译完的文件,例如java的.class文件,但Java不是编译性语言,java是oak语言 )
优点:快
不足:移植性不好(不跨平台)
解释性语言(翻译一行执行一行)
优点:跨平台
不足:速度稍慢
ECMA标准
javascript兼容于ECMA 标准,因此也称为ECMAScript
js三大部分:ECMAScript,DOM ,BOM
网友评论