JavaScript发展史

要学习JavaScript,首先我们要了解这门脚本语言的发展史以及市面上常见的五大浏览器与内核

市面上常见的五大浏览器与内核

IE => trident

chrome => webkit blink

safari => webkit

firefox => gecko

opera => presto

浏览器的历史和JavaScript的诞生

1990年(浏览器真正意义上的诞生) => 蒂姆 伯纳斯 李(一个做超文本分享资讯的人),他开发出了一个浏览器,叫world wide web。后移植到了c上,改名为libwww(真正意义上的浏览器)。接着再经过很多次的变迁,变成了nexus。这个浏览器的意义是允许别人浏览他人编写的网站。

1993年(对前端人员非常有意义的一年,也是历史见证了浏览器的一年)=> 美国伊利诺大学NCSA组织(马克 安德森)开发了MOSIAC浏览器(图形化浏览器),这个浏览器可以显示图片。

1994年 => “马克 安德森”和“吉姆 克拉克”(硅图公司 SGI)成立了MOSIAC communication corporation公司。后因MOSIAC这个名字商标权问题,改名为Netscape communication corporation(网景公司,我们现在几乎所有的浏览器都跟这个公司有关系),它基于MOSIAC开发了netscape navigator这个浏览器,这个浏览器流行了将近10年。

1996年 => 微软的公司收购了spy glass,这意味着微软有了MOSIAC的商标使用权,然后微软很快就通过MOSIAC开发出了IE (internet exploror) 1.0。随后更是开发出了IE 3和JScript。在同年,网景公司的Brenan eich(JavaScript之父)在NETSCAPE NAVIGATOR的基础上开发出了livescript。

在后来,java火起来了,可是网景公司的livescript不温不火,于是网警公司就找SUN公司商量,合作推广和宣传产品,把livescript改名为JavaScript。

2001年 => IE6 XP诞生,在这一年出现了js引擎。

2002年,mosiac开发NETSCAPE NAVIGATOR开放源码

2003年,mozilla公司基于NETSCAPE NAVIGATOR开发出了firefox

2008年,谷歌基于WEBKIT BLINK和GEARS开发出了chrome(v8引擎),v8引擎独立于浏览器,并可以直接翻译机器码。

JavaScript与其他编程语言的区别

JavaScript是解释型语言,

解释型语言与编译型语言的翻译过程如下:

解释型:

源码 -> 解释器 -> 解释一行就执行一行

编译型:

源码 -> 编译器 -> 机器语言 -> 可执行文件

解释型语言的好处是不需要根据不同的系统平台进行移植,缺点是运行速度没有编译型语言快。

编译型语言的好处是文件可以直接执行,运行较快,但缺点是太过于依赖系统平台。

JavaScript虽然是单线程的,但是它可以通过轮转时间片来模拟多线程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值