使用 Promise Promise 是一个对象,它代表了一个异步操作的最终完成或者失败。因为大多数人仅仅是使用已创建的 Promise 实例对象,所以本教程将首先说明怎样使用 Promise,再说明如何创建 Promise。 本质...
使用类 JavaScript 是一个基于原型的语言,对象的行为取决于它自身的属性及其原型的属性。对于类来说,与其他面向对象的语言相比,如 Java,创建对象的多层级结构及其属性的继承关系需要更多的代码行。本节,我们将展示如何利用类创建...
使用对象 JavaScript 的设计是一个简单的基于对象的范式。一个对象就是一系列属性的集合,一个属性包含一个名和一个值。一个属性的值可以是函数,这种情况下属性也被称为方法。除了浏览器里面预定义的那些对象之外,你也可以定义你自己的对...
带键的集合 本章将介绍由键索引的数据集合;Map 和 Set 对象包含可按插入顺序迭代的元素。 Map Map 对象 Map 对象就是一个简单的键/值对映射集合,可以按照数据插入时的顺序遍历所有的元素。 下面的代码演示了使用 Map...
索引集合 索引集合是按索引值排序的数据集合,包括数组和类数组结构,如Array对象和TypedArray对象。数组是由名称和索引引用的值构成的有序列表。 在JavaScript中,虽然没有明确的数组数据类型,但我们可以使用预定义的A...
正则表达式 正则表达式是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。这些模式被用于RegExp的exec和test方法,以及String的match、matchAll、replace、search和s...
创建 JavaScript 代码块 在这个模块中,我们将深入探讨 JavaScript 的关键基本特性,重点关注条件控制语句、循环语句、函数模块和事件等通用代码块。虽然你可能在之前的课程中接触过这些概念,但本模块将帮助你更系统地理解和掌...
JavaScript 客户端和函数库 JavaScript 框架是现代前端 web 开发的重要部分,开发者可以借助这个经过实践检验的工具,构建可扩展、可交互的 web 应用。如今的许多公司将框架作为其开发工具的一部分,多数前端开发职位也...
JavaScript 基础 JavaScript 是一门为网站添加交互性的编程语言。交互性体现在游戏、点击按钮或输入表单时的响应行为;动态的样式;动画,等等。本文将帮助你入门 JavaScript,并进一步加深你对 JavaScrip...
表达日期与时间 JavaScript 没有专门的日期数据类型,但我们可以使用 Date 对象及其方法来处理应用程序中的日期和时间。Date 对象提供了丰富的方法来设置、获取和操作日期,但它本身没有任何属性。 JavaScript 处...