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用的