有充分的理由使JavaScript跻身于编程语言中的佼佼者。如GitHub TheStateoftheOctoverse所报告的图表所示,如果算上GitHub上该项目的贡献者数量,JavaScript一直是最受欢迎的编程语言。根据“ TheOctoverse”的流行语言, (©2019,GitHubCorp)在本系列的上一篇文章中,我们对JavaScript的历史有深入的了解。在本文中,我将分享它如此受欢迎的四个原因。 1. JavaScript适用于初学者,中级和高级开发人员。 JavaScript不需要任何环境设置。只需打开浏览器(例如Chrome),然后导航到开发人员工具即可开始编码。编写“ HelloWorld”程序就这么简单:console.log(“ HelloWorld”); JavaScript的灵活性最适合中级开发人员。该语言允许开发人员专注于解决问题,从而帮助您完成任务。开发人员可以混合使用插件和自己的代码片段来使应用程序正常工作。尽管JavaScript相对容易学习,但是您不能一次掌握所有内容。如果要达到更高的水平,则需要了解一些概念:JavaScript的多范式功能:JavaScript支持功能编程和面向对象编程(OOP)。在JavaScript中应用设计模式:model-view- *(MV *)设计模式一直是最受欢迎的模式之一,并为开发多个现代框架做出了贡献。原型链的继承:由于其动态特性,JavaScript无法在传统的基于Java类的模型下实现OOP。 JavaScript中的OOP是通过原型继承模型实现的。闭包:闭包可以从内部函数访问外部函数的范围。 Currying:Currying是函数的转换,它将函数从f(a,b,c)的调用形式转换为f(a)(b)(c)的调用形式。承诺和可观察对象:这些可以帮助您处理异步功能。 TypeScript:静态类型已添加到JavaScript。 2.全平台JavaScript可以在任何地方运行,包括手机,平板电脑和笔记本电脑等设备。在客户端和服务器端。这种在任何地方运行的能力使JavaScript成为一种通用语言。 3.开放标准和社区ECMAScript是JavaScript和开放标准语言的标准化版本。公司可以使用ECMAScript创建JavaScript实现。根据维基百科,“ ECMAScript引擎是执行以ECMAScript语言标准编写的源代码(例如,JavaScript)的程序”。最受欢迎的引擎V8和SpiderMonkey是开源项目。 JavaScript诞生已有25年了,背后有一个庞大的社区。开发人员简直不知所措,并且社区已经建立了如此多的插件和框架,以至于术语“框架疲劳”被称为“框架疲劳”。已被创造出来。 4.现代框架诸如React,Angular和Vue.js之类的现代框架已经稳定下来,并且正在进行优化以提高性能。大多数框架对开发人员都非常友好,并具有良好的社区支持。 JavaScript在未来将存在很长一段时间。全栈开发和现代前端框架继续帮助JavaScript巩固其作为最受欢迎的编程语言之一的地位。下一波JavaScript可能会成为焦点。 Deno:一种现代且安全的JavaScript运行时。网络组件:可以重复使用的自定义元素。与AI和ML集成:Supernova和BAYOU等项目在将JavaScript与人工智能和机器学习集成方面取得了重大突破。负责编辑AJX