一 专业素养 &浏览器组成&JS特点

2018-09-06  本文已影响0人  WIN_Inn

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

上一篇 下一篇

猜你喜欢

热点阅读