原文传送门

我的博客

1.什么是JavaScript语言

JavaScript是一种轻量级的脚本语言。

脚本语言:script language,是指它不具备开发操作系统的能力,只用来编写 控制 其他大型应用程序 (浏览器) 的script(脚本)。

JS是一种嵌入式(embedded)语言。其本身不提供 I/O 相关 API,需要 host 提供。所以JS只适合嵌入更大型的应用程序环境,调用宿主环境提供的底层 API

JS的常见 host 就是浏览器
Server环境 Node

从语法角度看,JS 语言是一种 Object Model 语言。宿主环境通过这个模型,描述自己的功能和操作接口。但是 JS 还支持其他编程范式(e.g. 函数式编程)。

JS 的核心语法很精简,只包含两部分:

  1. 基本语法构造
    • 操作符
    • 控制结构
    • 语句 …
  2. 标准库(具有各种功能的对象)
    • Array
    • Date
    • Math…

除此之外的就是 Host API,例如浏览器提供三大类:

  • 浏览器控制类:操作浏览器
  • DOM类:操作网页的各种元素
  • Web类:实现互联网的各种功能

Server(Node)环境,会提供操作系统 API 例如:

  • 文件操作 API
  • 网络通信 API …
    可查看 Node API
    zh-CN
    EN

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注