1. 5大主流浏览器 内核

IE trident
chrome webkit blink
safari webkit
firefox gecko
opera presto

2. 浏览器的历史 与 js的诞生(重要)

1990 超文本 分享咨询的 蒂姆 伯纳斯 李 开发了world wide web(后面移植到c语言,叫 libwww / nexus), 这个libwww也是第一个真正意义上的浏览器 允许别人浏览他人编写的网站
1993 美国伊利诺大学NCSA组织(马克 安德森)开发了MOSIAC浏览器。这个浏览器可以显示图片。 非常重要的一年,第一款图形化浏览器。
1994 马克 安德森 与 吉姆 克拉克硅图合作成立了 MOSIAC communication corporation.
由于MOSIAC商标权限属于伊利诺大学的,并且这个商标已经被该大学卖出 spy glass公司了。
因此公司改成 Netscape communication corporation.(网景公司)
这个公司开发了自己的浏览器叫,Netscape navigator(火了有10年左右)
Netscape navigator浏览器诞生
1996
1. 微软收购 spy glass,把 MOSIAC浏览器换个壳,并重命名为 IE(Internet explorer 1.0)
1. IE3的诞生, 支持Jscript,可以与用户进行交互
1. 网景公司 Brendan eich在NETSCAPE NAVIGATOR开发了livescript(javascript的前身)
1. JAVA语言火热起来了,livescript不火,于是两个公司合作推广和宣传产品,于是livescript改名为JavaScript
IE1.0的诞生
2001 IE6 XP诞生,带来了JS引擎(以前JS被放在渲染引擎)
2003 Mozilla公司通过修改 Netscape navigator(已经开源)做出的firefox
2008 google基于 webkit blink 开发出 chrome
chrom带来了v8 js引擎
1. js翻译为机器码
1. 可以独立于浏览器
2009 甲骨文oracle收购了SUN公司,JS的所有权归甲骨文公司。

3.ECMA

European Computer Manufactures Association 欧洲计算机制造联合会 地点在日内瓦(瑞士是中立方)

作用

评估,开发,认可计算机标准等。 ECMA-262 脚本语言的规范 ECMASCRIPT

4. 编程语言

语言分类 区别 跨平台 执行速度 举例
编译型语言 源码通过编译器变成可执行程序 跨平台差 直接被计算机执行,速度很快 cpp, c, golang
解释型语言 源码通过解释器,边解释边执行 不需要移植,去平台化 需要边解释边运行,速度要慢 js, php

前端脚本语言

jscript, vbscript 微软开发的,只支持windows javascipt actionscript 给flash用的