📜  JavaScript 课程 |什么是 JavaScript?

📅  最后修改于: 2022-05-13 01:56:19.883000             🧑  作者: Mango

JavaScript 课程 |什么是 JavaScript?

上一篇: JavaScript课程简介 |概述
介绍
JavaScript 是一种非常著名的编程语言,它最初是在大约 20 年前开始的,其目的是让网页活跃起来。它也是 Web 开发人员技能集的重要组成部分。简单来说,成为 Web 开发人员需要三种主要语言,它们是:

  • HTML : 允许您向网页添加内容
  • CSS :用于指定网页的布局、样式、对齐方式。
  • JavaScript :改进网页的行为方式。

JavaScript 易于学习但难以掌握,可用于多种用途,从简单地增强网站功能到运行酷游戏和基于 Web 的软件。
历史
JavaScript 由 Netscape 员工 Brandan Eich 于 1995 年 9 月在几天内创建。最初称为“Mocha”,该语言的名称改为“Mona”,然后是“LiveScript”,最终被称为“JavaScript” . 1996 年,JavaScript 被正式命名为 ECMAScript,ECMAScript 2 于 1998 年问世,ECMAScript 3 紧随其后的是 1999 年。今天我们有了 ECMAScript 2018。它演变成今天的 JavaScript,它现在不仅适用于不同的浏览器,而且适用于不同的设备,包括台式机和移动设备。在短短二十年左右的时间里,它就从一种原始的编程语言变成了 Web 开发人员技能集中最重要的工具之一。如果您曾在 Internet 上工作过,那么很难错过 JavaScript。
在职的
在包含一些 HTML 和 CSS 的普通网页中,放置一些 JavaScript 代码。当浏览器加载页面时,浏览器有一个内置的解释器,它读取它在页面中找到的 JavaScript 代码并运行它。内置的浏览器解释器基本上是“JavaScript 虚拟机”。不同的引擎有不同的代号,不同的浏览器也不同,但它们或多或少都在做同样的事情。这些都是:

  • V8 – 在 Chrome 和 Opera 中
  • 脉轮– 在 Microsoft Edge 中
  • SpiderMonkey – 在 Firefox 中

Javascript(浏览器内)可以做什么?
与 10 年前推出的版本相比,现代 JavaScript 非常强大。我可以被称为“安全”编程语言,因为它最初是为不需要它的浏览器创建的。在浏览器中,JavaScript 可以做很多事情,例如与用户交互、网页操作和 Web 服务器。其中一些是:

  • 向页面添加新的 HTML 内容
  • 更改现有 HTML 内容和样式
  • 对用户操作做出反应,例如鼠标点击、指针移动等。
  • 可以获取和设置cookies
  • 记住客户端的数据。

Javascript(浏览器内)不能做什么?
有几件事是 javascript 不能做的,其中一些主要与“用户”安全原则有关。

  • 浏览器内的 JavaScript 可能无法读取/写入硬盘上的任意文件、复制它们或执行程序。基本上它不能直接访问操作系统系统功能。
  • 它不能保护您的页面源或图像。
  • 它无法访问托管在另一个域上的网页。

下一篇: JavaScript 课程 |用 JavaScript 打印 Hello World