JavaScript | MDN

教程

借助指南和教程来学习如何用 JavaScript 编程。

面向纯新手

如果你想学习 JavaScript,却从未接触过 JavaScript 或编程,你可以投入到我们的 JavaScript 主题学习区。下面列出了这部分的所有章节:

JavaScript 第一步

回答一些基本问题,比如“JavaScript 是什么?”、“它长什么样子?”、“它可以用来做什么?”等,还谈及如变量、字符串、数字、数组等 JavaScript 关键特性。

创建 JavaScript 代码块

继续介绍 JavaScript 的关键基本特性,将注意力转向常见的代码块类型,如条件语句、循环、函数、事件等。

介绍 JavaScript 对象

如果你想进一步提高对语言的了解并编写出更高效的代码,理解 JavaScript 面向对象的本质很重要,因此我们为你准备了这个模块。

异步 JavaScript

探讨异步 JavaScript、为什么它很重要、如何使用它有效地处理潜在的阻塞操作(如从服务器获取资源)。

客户端 web API

探讨 API 是什么、如何使用一些开发工作中最常见的 API。

JavaScript 指南

JavaScript 指南

一份非常详细的 JavaScript 指南,适用于有过 JavaScript 或其他语言编程经验的读者。

中级

理解客户端 Javascript 框架

JavaScript 框架是现代前端 Web 开发中不可或缺的一部分,它为开发者提供了构建可扩展、交互式 Web 应用的成熟工具。如今,许多企业已将框架作为标准开发工具链的一部分,因此越来越多的前端开发岗位都要求具备框架使用经验。本系列文章将提供一个轻松的入门指南,帮助你开始学习这些框架。

JavaScript 语言概述

JavaScript 基础语法和语义概述:帮助来自其他编程语言的读者加速学习。

JavaScript 数据结构

JavaScript 数据结构概述。

相等比较和相同

JavaScript 提供了三种不同的值比较运算:严格相等运算符 ===、非严格相等运算符 ==,以及 Object.is() 方法。

属性的可枚举性和所有权

不同的处理属性的可枚举性和所有权的方法——一个接着一个的访问一组对象属性。

闭包

闭包是由函数及其声明所在的词法环境结合而成。

高级

继承与原型链

解释被广泛误解与低估的基于原型的继承。

内存管理

JavaScript 的内存生命周期和垃圾回收。

事件循环

JavaScript 拥有基于“事件循环”的运行时模型。

参考

浏览完整的 JavaScript 参考文档。

标准对象

了解 ArrayBooleanDateErrorFunctionJSONMathNumberObjectRegExpStringMapSetWeakMapWeakSet 等标准内置对象。

表达式和运算符

学习运算符 instanceoftypeofnewthis运算符优先级,以及其他运算符的行为。

语句和声明

学习 do-whilefor-infor-oftry-catchletvarconstif-elseswitch 以及其他语句和关键字的作用。

函数

学习如何使用 JavaScript 函数开发应用。

JavaScript 类是最适合面向对象编程的方式。

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.