当前位置: 首页 > 科技观察

JavaScript如何成为一种严肃的编程语言

时间:2023-03-19 15:10:20 科技观察

从最初作为一种使网站美观的方式开始,JavaScript已经转变为一种严肃的编程语言。JavaScript始于1995年,由当时在NetscapeCommunications工作的BrendanEich在短短10天内创建。从那时起,JavaScript已经走过了漫长的道路,从一种使网站美观的工具发展成为一种严肃的编程语言。在早期,JavaScript被认为是一种可视化工具,可以让网站变得更有趣、更有吸引力。像JakartaServerPages(或JSP,以前称为JavaServerPages)这样的语言过去用来完成呈现网页的繁重工作,而JavaScript则用来创建基本的交互、视觉增强和动画。很长一段时间,HTML、CSS和JavaScript之间的界限并不明确。前端开发主要由HTML、CSS和JavaScript组成,形成标准Web技术的“分层蛋糕”。标准Web技术的“分层蛋糕”(MozillaDeveloperNetwork,CCBY-SA4.0)HTML和CSS为内容提供结构、格式和样式。每当网页执行超出显示静态内容的操作时,JavaScript就会派上用场。EcmaInternational制定了JavaScript规范,而万维网联盟(W3C)制定了HTML和CSS规范。JavaScript如何获得突出地位JavaScript如何成为最流行的编程语言背后有着悠久的历史。回到1990年代,Java是王者,与它进行比较是不可避免的。许多工程师认为JavaScript不是一种好的编程语言,因为它缺乏对面向对象编程的支持。虽然当时并不明显,但JavaScript的对象模型和功能特性在其第一个版本中就已经存在。1995年JavaScript仓促发布后,Netscape将其提交给欧洲计算机制造商协会(ECMA)的国际分会欧洲计算机制造商协会(ECMA)进行标准化。结果是ECMAScript,一种JavaScript标准,旨在确保不同Web浏览器之间网页的互操作性。ECMAScript1于1997年6月问世,帮助标准化了JavaScript。在此期间,PHP和JSP成为服务器端编程语言的流行选择。JSP作为通用网关接口(CGI)的首选替代方案而备受瞩目,因为它可以在HTML中嵌入Java代码。尽管Java很受欢迎,但开发人员发现将Java嵌入到HTML中并不自然。此外,即使是HTML上最简单的文本更改,JSP也必须经历一个耗时的生命周期。在当今的微服务世界中,面向JSP的页面被视为技术债务。PHP的工作方式类似于JSP,但PHP代码是作为通用网关接口(CGI)可执行文件处理的。基于PHP的Web应用程序比基于JSP的应用程序更容易部署。总的来说,使用PHP更容易启动和运行。今天,PHP和JavaScript是创建动态网站最流行的组合之一:PHP作为服务器端脚本,JavaScript作为客户端脚本。随着2006年jQuery的发布,JavaScript的应用越来越多。jQuery是一个多用途的JavaScript库,它简化了繁琐的文档对象模型(DOM)管理、事件处理和Ajax。2009年Node.js的发布是JavaScript发展的转折点。开发人员现在可以用JavaScript编写服务器端脚本。紧随其后的是2010年发布的Backbone.js和AngularJS等框架。这导致了使用单一语言进行全栈开发的概念。2015年,EcmaInternational发布了ECMAScript6(ES6),它为编写复杂的应用程序添加了重要的新语法,包括类声明。其他新功能包括迭代器、箭头函数表达式、let和const关键字、类型化数组、新集合(映射、集合和WeakMap)、Promises、字符串模板文字以及许多其他很酷的功能。后续版本继续添加更多功能,使JavaScript更加强大、精简和可靠。总结JavaScript在过去20年里取得了长足的进步。大多数浏览器现在都在争先恐后地满足合规性,因此最新规范的推出速度更快。根据您的项目需求,有大量稳定的JavaScript框架可供选择,包括最流行的React、Angular和Vue.js等。