1.1 JavaScript的出现
JavaScript 编程语言自 1990 年代以来就已经存在。他和他的翻译是在短短几个月内写成的。这种语言的主要目的是向 HTML 页面添加原始动画。
这种语言在某些地方很糟糕,很荒谬,当然,其中还有拐杖上的拐杖和拐杖驱动器。但同时,它又是世界上最流行的编程语言之一。不是因为他好 不。只是它是唯一在浏览器内部运行的语言。
当然,互联网上到处都是模因,它们只是证实了所说的话:
1.2 JavaScript 不是 Java
关于 JavaScript,您需要了解的第一件事是它与 Java 完全无关。是的,它们的语法在某些地方很相似,但这仅仅是因为在 90 年代初期最流行的编程语言是 C++,并且两种语言都以它为基础。
JavaScript 最初称为 LiveScript——一种用于动画页面的脚本语言。但由于 Java 在 90 年代后期的流行度迅速增长,它被更名为 JavaScript。
JavaScript 是一种脚本语言,它被设计用来在 HTML 页面中编写小脚本。它缺少变量类型、类、范围、标准集合。没有标准。
如果一个人编写代码,JavaScript 非常方便——您可以轻松地编写您想要的代码。但是,如果几个人一起编写代码,那将变得难以忍受。缺乏标准使得理解他人的代码变得非常非常困难。
阅读别人的 JavaScript 代码的速度比阅读别人的 Java 代码慢 10-50 倍。这不是开玩笑。有时根本不可能理解别人的代码,特别是如果它已经有几年的历史并且已经对其进行了几十次更改。
关于这种情况,有一个模因“在这里你需要删除所有内容并重写”
1.3 今天 JavaScript 的流行
但正如上面所讨论的,严酷的现实是 JavaScript 是唯一在浏览器中运行的语言。而浏览器是当今互联网上最流行的平台。因此,对前端开发人员的需求不断增长。
而且,他们的薪水已经达到了后台开发人员的薪水。但这里没有什么值得羡慕的。一年后,任何前端项目都会变成地狱。但是在前端还有代码大小的限制,因为代码是由浏览器加载的,这会影响页面加载速度。
为了以某种方式减少项目中的混乱,前端开发人员不断编写新的框架来简化他们的生活。当然,这些框架在 3-5 年内就会过时。如果 5 年前你决定在一个超现代的框架上编写你的项目,那么今天他们会这么说!它和猛犸象一样古老,你甚至可以如何使用它。
但有个好消息:已经发明了一种新语言来替代 JavaScript——它就是TypeScript。它非常好,它有类型、类、范围。此外,还有一个特殊的编译器可以将 TypeScript 编译成 JavaScript。
所有主要的前端项目都使用 TypeScript 而不是 JavaScript。此外,许多现代前端框架使用 TypeScript 而不是 JavaScript。比如 Angular,CodeGym 前端就写在上面。
但那是一个完全不同的故事。
GO TO FULL VERSION