本文共 1658 字,大约阅读时间需要 5 分钟。
Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。于 1993年问世。
1994 年 4 月,马克.安德森和 Silicon Graphics(简称为 SGI,中译为“视算科技”或“硅 图”)公司的创始人吉姆·克拉克(Jim Clark)在美国加州设立了“Mosaic Communication Corporation”。 Mosaic 公司成立后,由于伊利诺伊大学拥有 Mosaic 的商标权,且伊利诺伊大学已将技术转让给 Spy Glass 公司,开发团队必须彻底重新撰写浏览器程式码,且浏览器名称更改为 Netscape Navigator,公司名字于 1994 年 11 月改名为“Netscape Communication Corporation”,此后沿用至今,中译为“网景”。 微软的Internet Explorer及Mozilla Firefox等,其早期版本皆以Mosaic为基础而开发。微软随后买下Spy Glass公司的技术开发出Internet Explorer浏览器,而Mozilla Firefox则是网景通讯家开放源代码后所衍生出的版本。JavaScript 作为 Netscape Navigator 浏览器的一部分首次出现在 1996 年。它最初的设计目标是改善网页的用户体验。
作者:Brendan Eich 期初 JavaScript 被命名为 LiveScript,后因和 Sun 公司合作,因市场宣传需要改名JavaScript。后来 Sun 公司被 Oracle 收购,JavaScript 版权归 Oracle 所有。浏览器组成
1.shell 部分——用户能操作部分(壳) 2.内核部分——用户看不到的部分 1)渲染引擎(语法规则和渲染) 2)js 引擎 3)其他模块(如异步)2001 年发布 ie6,首次实现对 js 引擎的优化。
2008 年 Google 发布最新浏览器 Chrome,它是采用优化后的 javascript 引擎,引擎代号 V8,因能把 js 代码直接转化为机械码来执行,进而以速度快而闻名。 后 Firefox 也推出了具备强大功能的 js 引擎 Firefox3.5 TraceMonkey(对频繁执行的代码做了路径优化) Firefox4.0 JeagerMonkey编译型语言 | 解释性语言 | |
---|---|---|
怎么做 | 先通篇翻译,生成翻译完的文件,程序执行翻译后的文件 | 看一行翻译一行,不生成特定文件 |
代表语言 | C,C++ | JS,PHP,python |
优点 | 快(常用于系统,游戏) | 可以跨平台 |
缺点 | 移植性不好(不跨平台,window和Linux不能混用) | 稍微慢点 |
js 是解释性语言:(不需要编译成文件)跨平台
java 先通过 javac,编译成.class 文件,通过 jvm(Java 虚拟机)进行解释执行.java→javac→编译→.class→jvm→解释执行(java 可以跨平台)(java 是 oak 语言) < l i n k r e l = “ ” > <link rel = “”> <linkrel=“”> 是异步加载单线程:同一时间只能做一件事——js 引擎是单线程
(同一时间做很多事叫多线程) ECMA(欧洲计算机制造联合会)标注:为了取得技术优势,微软推出了 JScript,CEnvi 推出 ScriptEase,与 JavaScript 同样可在浏览器上运行。为了统一规格 JavaScript兼容于 ECMA 标准,因此也称为 ECMAScript。js 是轮转时间片
主流浏览器:主流浏览器(必须有独立内核)市场份额大于 3% | 内核名称 |
---|---|
IE trident | chrome webkit/blink |
firefox | gecko |
opera | presto |
safari | webkit |
转载地址:http://axtzi.baihongyu.com/