JavaScript历史

参考视频1

1990年,第一个终端显示网页被蒂姆博士创造出来,表现为超链接跳转、无图的特点。文本格式定义、文本传输协议即应用层协议,解析显示引擎是关键。1993年,随着人们对视觉效果的要求逐渐变高,马克.安得里森在IBM实习了解到了www,和另外一个朋友发明了MOSIAC浏览器,将浏览器带入有图时代。1994年安德森和吉姆克拉克从NCSA组织退出成立了NetScape网景公司。90年代->2003年一直使用其在MOSIAC基础上开发的netscape navigator。安德森离开NCSA之后将MOSIAC出售给spy glass,而后1996年spy glass被微软收购,微软在此基础上发明了IE1.0浏览器。1995年,此时的网络传输给后端进行验证登录之类的需求非常慢,迫切需要一门脚本语言在浏览器端进行预验证,网景公司Brendan eich大神花了10天在netscape navigator内核基础上开发了livescript,包含了众多语言特效,语法【C、Java】、数据结构【Java】、函数用法【Scheme、AWK】引入闭包、原型继承【Self语言,Smaltalk的变种】、正则表达式【Perl】、字符串和数组【Python】。为了保持简洁性,块级作用域、模块、子类型未实现。1995年12月,Netscape和Sun公司将其改名为JavaScript,Netscape借助Java的影响力拓展自己的影响力,Sun公司扩展影响力到浏览器。1996年3月,Navigator 2.0浏览器正式内置了JavaScript脚本语言【嵌入解析引擎】。1996年8月,微软模仿JavaScript开发了相近的语言,取名为JScript,同时发布IE3.0浏览器。1996年11月,Netscape公司为了提升JavaScript的影响力将其提将给国际标准化组织ECMA2。当时脚本并不会太多,要求其低于100行,只是在浏览器引擎上添加了一点代码解析脚本,并没有现在所谓的V8引擎。2001年,WindowsXP携手IE6,为了满足人们高级的脚本需求,初次实现js引擎抽离。2003年,Netscape退出历史舞台并公布浏览器源代码,Windows用户多,IE浏览器抽离js引擎,fireFox改装netscape navigator,封装了Gecko内核,并发展为至今的模样。2008年,谷歌浏览器出世,谷歌和safari共同发明了webkit渲染引擎内核,而后谷歌在webkit基础上改名为blink内核,并创造了前所未有的V8引擎解析JavaScript,成为了当前世界上运行速度最快的浏览器。V8引擎:①直接把代码转为机器码,跳过字节码;②独立于浏览器运行nodejs。同年,Sun公司被甲骨文公司收购,JavaScript版权归甲骨文公司。

文本格式:超文本3区别于普通文本的特点

文本之间通过某种连接联系起来文本要有确切的格式除了文字外可以显示媒体、图片a标签的href属性实质为hyper text ref,超文本引用,a标签的全称为anchor锚点,锚点主要是因为早期的网页主要是页面内跳转 文本传输:http4协议为超文本传输的实现文本显示:浏览器【解析html】用于显示超文本语言JavaScript

ECMA2browser [ DOM操作页面元素 | BOM对浏览器的操作功能 ]node.js脚本语言:必须执行在某个环境下,无法直接控制操作系统的硬件【线程、进程】。解析环境图解

https://www.bilibili.com/video/BV1Ed4y1x7oN/?p=2&vd_source=224a8d6d277d123799db1b73f3ddef89 ↩︎ European Computer Manufactures Association,制定JavaScript词法 ↩︎ ↩︎ Hyper Text Markup Language ↩︎ Hyper Text Transport Protocol ↩︎

相关链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。