JavaScript 的简陋开端始于 1995 年,当时 Brendan Eich 作为 Netscape Communications Corporation 的一名员工,在 仅用 10 天的时间内创建了它。从那时起,JavaScript 已经走了很长的路,从一个美化网站的工具变成了一种重要的编程语言。
在早期,JavaScript 被认为是一种可视化工具,可以使网站更有趣和吸引力。像 Jakarta Server Pages (JSP; 以前称为 JavaServer Pages) 这样的语言过去常常在呈现的网页上完成所有繁重的工作,而 JavaScript 则用于创建基本交互、视觉增强和动画。
长期以来,HTML、CSS 和 JavaScript 之间的界限并不明确。前端开发主要由 HTML、CSS 和 JavaScript 组成,形成标准 Web 技术的“分层蛋糕”。

opensource.com
HTML 和 CSS 为内容提供结构、格式和样式。一旦网页做的事情超出显示静态内容之外,JavaScript 就会发挥作用。Ecma International 制定 JavaScript 规范,而万维网联盟 (W3C) 制定 HTML 和 CSS 规范。
JavaScript 如何获得突出地位
JavaScript 如何成为 最受欢迎的编程语言,背后有着漫长的历史。回到 20 世纪 90 年代,Java 是王者,与之比较是不可避免的。许多工程师认为 JavaScript 不是一种好的编程语言,因为它缺乏对面向对象编程的支持。尽管不明显,但 JavaScript 的对象模型和函数式特性已经存在于它的第一个版本中。
在 1995 年 JavaScript 匆忙发布后,Netscape 将其提交给欧洲计算机制造商协会 (ECMA) International 进行标准化。这导致了 ECMAScript,这是一种 JavaScript 标准,旨在确保网页在不同 Web 浏览器之间的互操作性。ECMAScript 1 于 1997 年 6 月发布,有助于推进 JavaScript 的标准化。
在此期间,PHP 和 JSP 成为流行的服务器端语言选择。JSP 作为通用网关接口 (CGI) 的首选替代方案而声名鹊起,因为它支持在 HTML 中嵌入 Java 代码。虽然它很受欢迎,但开发人员发现将 Java 放在 HTML 中是不自然的。此外,即使对于 HTML 上最简单的文本更改,JSP 也必须经历一个耗时的生命周期。在当今的微服务世界中,面向 JSP 的页面被认为是技术债务。
PHP 的工作方式与 JSP 类似,但 PHP 代码作为通用网关接口 (CGI) 可执行文件处理。基于 PHP 的 Web 应用程序比基于 JSP 的 Web 应用程序更容易部署。总的来说,使用 PHP 入门和运行更容易。今天,PHP 和 JavaScript 是创建动态网站最流行的组合之一。PHP 用作服务器端脚本,JavaScript 用作客户端脚本。
随着 jQuery 的发布,JavaScript 的采用率不断增长。jQuery 是一个多用途 JavaScript 库,它简化了繁琐的文档对象模型 (DOM) 管理、事件处理和 Ajax,发布于 2006 年。
JavaScript 的转折点出现在 2009 年,当时发布了 Node.js。开发人员现在可以使用 JavaScript 编写服务器端脚本。紧随其后的是 Backbone.js 和 AngularJS 等框架,两者都发布于 2010 年。这导致了使用单一语言进行全栈开发的概念。
2015 年,Ecma International 发布了 ECMAScript 6 (ES6),它为编写复杂的应用程序添加了重要的新语法,包括类声明。其他新功能包括迭代器、箭头函数表达式、let 和 const 关键字、类型化数组、新集合(映射、集合和 WeakMap)、Promise、字符串的模板字面量以及许多其他很酷的功能。后来的版本继续添加了更多功能,使 JavaScript 更加健壮、精简和可靠。
结论
在过去的二十年中,JavaScript 取得了显著的进步。现在大多数浏览器都在竞争以满足合规性要求,因此最新的规范推出速度更快。
根据您的项目要求,您可以选择许多稳定的 JavaScript 框架,包括最流行的框架:React、Angular 和 Vue.js。在本系列的下一篇文章中,我将深入探讨为什么 JavaScript 如此受欢迎。
2 条评论