最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • JavaScript的诞生

    正文概述 掘金(Bug_makre)   2021-01-27   568

    1.浏览器与JavaScript的历史

    \quad 我们知道,李爵士发明了HTML,赖先生发明了CSS,那么JS是如何发明的?

    1.1 JS的发明人

    \quad 首先我们呢知道JS的发明人: 布兰登·艾克-维基百科,在任职网景公司期间,根据公司要求给浏览器增加一个脚本功能,且该脚本必须蹭Java的流量。所以,该脚本的名称,也从一开始的Mocha摩卡变为LiveScript,到最后确定为JavaScript。布兰登花十天时间设计了JS最初的版本。

    1.2 浏览器大战

    \quad JS发明后,微软持续跟进,1996年8月IE3发布,支持JScript(微软版本的JS),浏览器大战开始,每家的浏览器的脚本都不太一样。网景公司与1996年11月,向ECMA(国际标准组织)提交语言标准,由于版权问题,JS语言标准不叫JavaScript,叫ECMAScript

    1.3 网景之死

    \quad 由于微软的IE浏览器捆绑进了Windows,所以随着Windows系统的火爆,IE很快超越。1998年,网景浏览器节节败退,公司陷入内忧外患的局面。同年,公司决定垂死挣扎,将FireFox开源。但是,这也挽救不了网景。该年底,美国在线AOl宣布收购网景,收购后网景团队中的程序员纷纷被解散。布兰登在此之后,一直在协助维护FirFox的运营。

    1.4 IE6的如日中天

    \quad 2001年,IE6随着WindowsXP一起发布,2004年,IE6占有 全球市场占有率80%以上。然而这款浏览器却不兼容W3C标准(主要是CSS),IE6也频繁爆出安全漏洞。FireFox打算涅槃重生,重新打败IE,发布了FireFox3,市场占有率约为20%。

    1.5 Chorme横空出世

    \quad 由于IE6的巨大成功,微软觉得再花精力不值得,而且没有竞争对手,所以直接解散了IE6开发团队。FireFox的出现,让微软重组IE团队,但不是同一队人,造成IE7|8问题不断。与此同时,谷歌抓住机会,2004年,聘用了一些FireFox和IE的开发者。2008年,Chorme发布,迅速拿下1%的市场份额。2011年Chorme份额超过FireFox,2016年Chorme全球份额62%。

    1.6 移动市场的兴起

    \quad 2010年,iphone4发布。2011年,微软和诺基亚联合,推出Windows Phone。后来的事情大家就知道了,诺基亚的手机业务完了,也就是说手机上基本没有IE。前端程序员表示欣喜若狂,IE终于要死了。2016年,淘宝天猫宣布不再支持IE6、IE7。同年底,宣布不再支持IE8。移动市场的兴起,让中国前端摆脱IE十年的恐怖支持。从此,前端飞速发展。

    在这,推荐一部美剧硅谷,作为一名程序员,真的可以在这部电视剧中,找到很多共鸣。也可以通过这部电视剧,了解互联网公司的兴起与没落的真实例子。

    JavaScript的诞生

    1.7 ECMAScript标注的制定

    \quad 1997年6月,第一版ECMAScript发布。1999年12月,第三版发布,也是目前使用最广泛的版本。第四版由于过于复杂,导致最终流产。2009年12月,第五版发布,增加了一些功能。2015年6月,第六版发布,新的浏览器均支持这一版,之后的每一年发布一版,版本编号以年份命名。

    1.8 JavaScript的兴起

    \quad 2004年愚人节,谷歌发布应用Gmail在线网页,当时的人们认为网页只能用来看新闻和图片。Gmail的发布,让用户和开发者眼前一亮。2005年,Jesse将谷歌用到的技术命名为AJAX。从此,前端技术正式出现,在此之前的网页开发都是由后端和设计师完成的。2006年,jQuery发布,是目前最长寿的JS库,到后来的十年,jQuery大方异彩,直至IE不行了,jQuery才没有那么火。

    1.9 JavaScript爆发

    \quad Chorme的JS引擎叫做V8,2009年,Ryan基于V8创建了Node.js。2010年,Isaac基于Node.js写出了npm。前端工程师可以在浏览器之外执行了JS了,Node.js快速风靡。同年,TJ受Sinatra启发,发布了Express.js。从此,前端工程师可以愉快的写后端应用。
    \quad 这期间出来的技术太多,以后慢慢介绍:gulp、grunt、yeoman、requires、webpack、Angular、React、Vue等。这些技术也已经很多过时了。


    起源地下载网 » JavaScript的诞生

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元