20世纪末,互联网逐渐普及,那时候的网页还不像这么精美。很多内容都很粗糙。94年美国的网景公司(netscape)发布了navigator 0.9版本的浏览器,非常火爆。然而这么火的产品在当时也就只能用来浏览,不能交互。
我们的产品肯定是要不断完善才能越干越大,于是网景公司需要一种网页语言,可以实现网页的交互,让产品更加完善。
就在他们还在纠结怎么办的时候,大火的语言——java出现了,面对这么网红的产品,网景决定,和sun公司合作,利用java 以小程序的形式在浏览器中运行。但是要想让java完全套入网页中,代码有些太长,不太好处理。
这个时候,主人公brendan eich 进入网景公司,负责继续研究网页交互的问题。他们决定要自己制作个语言,而且这个语言必须要能够看起来和java有点关系。
但是我们的主人公并不看好这个项目,为了交差,他仅仅花了十天就提交了任务。很多细节都考虑的不是很严谨。但是,大体的思路就是函数式编程+面向对象 命名为livescript,公司觉着蹭java的流量不太够,于是改名为JavaScript。
后来网景与ie展开了一系列的大战,可惜Windows xp将ie6进行捆绑,网景惨败。宣布倒闭。但是js语言并没有结束,而是几个关键时刻大放异彩。
- 2004年愚人节,谷歌发布Gmail
- 2005年Jesse将谷歌用到的技术命名为AJAX
- 从此,前端技术正式出现
- 2006年jQuery发布,是目前最长寿的js库
- 后来十年,大发异彩,直到IE不行了 ,这个红火才降下来。这个能让代码在所有浏览器都不报错,所以火起来了 等IE不行了,他也就没那么必要了。