JavaScript 起源故事

JavaScript(又名JS)与 Java 语言无关!JavaScript 和 Java 是完全不同的编程语言。只是想在我们开始我们的课程之前清除这一点。

JavaScript 是一种与 Python 一样的通用编程语言,可用于各种用途。JavaScript 最流行的用途是使任何网页具有交互性。HTML 用于创建网页结构,CSS 用于为其添加样式,JavaScript 用于使其具有交互性,无论是在运行时更改任何 HTML 元素的外观和感觉,还是在客户端执行任何逻辑,即浏览器。

任何网站都有两个主要组件:前端后端

前端是指我们在浏览器中打开任何网站时看到的用户界面,而后端是运行网站后端逻辑的服务器端,可以用不同的编程语言编写,在用于存储数据的后端,以及运行的各种其他服务。

对于本课程,忘记后端,虽然JavaScript也可以用于后端,但在本课程中,我们将主要关注前端部分。

但是我们可以将 JavaScript 用于后端吗?

我们可以。就像任何其他编程语言一样,JavaScript 也需要一种编译器类的服务来执行它,最流行的一种叫做V8 引擎。早些时候,这个 JavaScript 引擎仅在 Web 浏览器中可用,我们迄今为止使用它来访问任何网站,因此 Javascript 与 HTML 和 CSS 一起在浏览器的前端执行。

但是使用Node.js,JavaScript 引擎被定制为可以安装在任何地方。因此 Node.js 被称为JavaScript 运行环境,因为使用它我们可以在任何地方运行 JavaScript。从那时起,JavaScript 也可以在后端使用,我们只需要在服务器上安装 Node.js。

我需要安装 Node.js 吗?

不,对于本课程,您无需安装任何东西,一切都将在浏览器中完成。此外,要运行我们在本课程中学习编写的代码,您可以使用浏览器来执行大部分代码。

继续…

我们可以通过两种主要方式使用 JavaScript。

  1. 对于带有 HTML 和 CSS 的网站前端
  2. 或者对于后端,使用 Node.js,其中 JavaScript 像普通编程语言一样运行。

在 HTML 中,JavaScript 代码通过将其保存在<script>and</script>标记中来使用。我们可以在 HTML 文件中编写 JavaScript 代码,也可以创建带有.js扩展名的单独 JavaScript 代码文件并将它们包含在我们的 HTML 代码中。

借助 JavaScript,我们可以改变 HTML 元素的样式,动态操作网页的内容和结构,根据用户活动执行操作,当用户单击任何按钮时显示一些消息等。

我们将在本课程中学习 JavaScript。