全部 / 前端 / 技术 · 2022年4月9日 0

1 – 什么是 JavaScript

广告位招租 (vx: ghostcode, 备注:网站广告)

原文地址:https://dev.to/bhagatparwinder/what-is-javascript-5f33

直接引用 MDN 里的说明:

JavaScript is a scripting or programming language that allows you to implement complex features on web pages — every time a web page does more than just sit there and display static information for you to look at — displaying timely content updates, interactive maps, animated 2D/3D graphics, scrolling video jukeboxes, etc. — you can bet that JavaScript is probably involved.

简短的说,JavaScript 使你的页面更动态,一个页面通常讲包含三种关键元素:

  1. HTML(Hypertext Markup Language): 创建 web 页面的骨架;
  2. CSS(Cascading stylesheet):使页面看上去漂亮;
  3. JavaScript:使页面具有动态性,包括从服务端获取数据或者使页面具有交互性;

历史

JavaScript 期初并叫 JavaScript,刚开始叫 LiveScript。创建 JavaScript 的时候 Java 是一种通用语言,所以创建者决定在前面换成 Java。但是它和 Java 并没有任何关系,有个流行的说法:

Java is to JavaScript as a car is to carpet.

JavaScript 为何这么出名?

我说 JavaScript 出名是根据 Stack Overflow 2019 开发者调查结果为依据的:

那什么使它那么流行的?

  1. 与 HTML 和 CSS 融合的很好;
  2. 轻松的学习曲线(但这也有两面性);
  3. 所有的主流浏览器都支持;
  4. 不需要编译或转义;
  5. 可以在浏览器或服务端运行,只要支持 JavaScript 引擎( V8 、Trident、SpiderMonkey);

希望目前为止,我使你了解了一些 JavaScript 以及为何使用它如此有趣。在接下来的文章中,我们将会温习 JavaScript 的基础知识并且介绍它的一些原则。随着深入,若你不知道自己正在做什么将会很容易犯一些错误。我们将会从这些错误中学习,使自己成为一个更好的 JavaScript 开发者。