什么是JavaScript?
JavaScript ES6(也被称为ECMAScript 6)是一种客户端、跨平台、基于原型的脚本语言,由Brendan Eich创建。
JavaScript在前端网络开发中被广泛使用,以帮助建立动态、互动的网络应用。JavaScript是动态类型的,意味着所有的类型检查都发生在编译过程中。动态类型的语言优先考虑开发者的效率,使他们能够写更少的代码来完成他们的项目。
动态类型语言也倾向于更灵活,但提供的代码通常不太优化,因为它必须首先运行以发现是否存在任何错误。
JavaScript还可以直接在网络浏览器中运行,所以执行JavaScript代码不需要额外的资源。然而,一次性调试一连串的错误,而不是沿途调试,还是会让人不知所措。
注:动态类型语言的其他例子包括Python、PHP、Perl和Ruby。
自从1995年成立以来,JavaScript已经经历了多次迭代,以改进其功能,使软件开发更加容易。现在,它甚至可以被用来创建互动游戏
普通的JavaScript一开始是一种非常简单的语言,旨在作为简短的代码片段嵌入到网页上。这是因为,在当时,几十行代码是一个网络浏览器能够真正处理的,而不会变得异常缓慢。
现在,现代浏览器能够运行有几十万行代码的JavaScript应用程序。
JavaScript还得益于拥有一个庞大的、充满激情的社区,大量的文档,以及大量的库和框架。此外,JavaScript支持许多客户端的 APIs这可以减少软件开发者需要编写的代码量。由于这些原因,JavaScript是大多数开发团队的热门选择。
尽管如此,JavaScript最初并不是为了在大型项目中使用。所以,即使小项目可以被可靠地调试,试图用JavaScript调试一个大项目可能是一个乏味的、耗时的过程。