JavaScript的简要历史

如果您像大多数JavaScript开发人员一样,它的历史让您头疼不已,那么欢迎加入团队 你不会失望的 本文代表了我对JavaScript如何创建以及与ECMAScript的区别的理解。 在我开始之前,我想说的是,它比童话故事更接近真实故事。 抱歉!!!!!!! 一切始于1993年,在伊利诺伊大学,一群学生决定制作一种当时可以实现大量可用协议的浏览器。 它可以做GOPHER,FTP和NNTP。 他们创建了一个用户友好且图形丰富的浏览器,与当时的所有浏览器不同,他们将其命名为Mosaic。 然后在1994年,Mosaic项目团队拆分为两个不同的初创公司:Netscape和spyglass。 Netscape想到了HyperCard(适用于Apple Macintosh和Apple IIGS计算机的应用程序和编程工具)的想法:用户友好,灵活,包含带有附加脚本的按钮(维基百科定义),并将其实现到浏览器中,因此他们雇用了布赖登·艾希 那个天才想写Scheme解释器,他们最初同意,但是后来他们对他说:让它看起来像Java,因为他们认为Scheme看起来很奇怪并且人们不喜欢它。 最初,他们不知道Scheme的外观,这正是他们一开始就同意的原因。 回到主要的故事中,那个家伙从Self那里获取了Java的语法,Scheme的功能模型和原型对象,并创建了这种语言:1995年5月,在短短的十天内,所有这一切确实是可怕的。但是尽管如此,它还是一种出色的语言,在Java失败的情况下还是成功的(很多人不知道使用Java小程序的浏览器语言应该是Java)。 之后,Sun和Netscape一起工作,因此他们将微软打倒了。最初,两家公司之间的交易即将破裂,因为Sun决定将Java放入Netscape并杀死LiveScript(当时的JavaScript名称),但Netscape却没有Sun同意将其命名为JavaScript,但不会导致僵局=> Mark Andreessen(Mosaic浏览器的合著者和Netscape的共同创始人)建议将其命名为JavaScript。使用它(典型的Oracle),他们对Netscape说,他们将授予他们使用该商标的永久许可,并导致了他们之间的交易。…