加载中
JavaScript严格模式

JavaScript 的严格模式是一种选择 JavaScript 受限制变体的方法,从而使代码隐式地脱离“马虎模式/稀松模式/懒散模式“(sloppy)模式。严格模式不仅仅是一个子集:它的产生是为了形成与正常...

2023/08/30 02:47
25
JavaScript数组排序算法

大多数语言都有一个内置方法,用于尝试对一堆数据进行排序。大多数开发人员的共同倾向可能是选择这条道路并避免编写自己的实现。但是,这最终可能会对性能产生不可预见的影响。因此,最好采用...

JavaScript集合类型

在计算机编程中,集合(Collection)是一些可变数量的数据项(可能为0)的分组,这些数据项对要解决的问题具有某些共同的重要性,并且需要以某种受控的方式一起操作。通常,数据项将具有相同...

2023/08/28 15:56
21
JavaScript迭代器和生成器

JavaScript 提供了许多迭代集合的方法,从简单的 for 循环到 forEach、 map 和 filter。其中 while、do...while、for、for...in、for...of,可以被 label 标识,可以被 break 或者 continue...

2023/08/28 15:20
35
JavaScript异步函数

异步,在计算机编程中,是指独立于主程序流程的事件发生以及处理此类事件的方式。 JavaScript 语言的执行环境是“单线程”的,异步编程对 JavaScript 语言十分重要。传统的异步解决方案主要有...

2023/08/27 01:36
33
Web项目实践@树洞(前端篇vue3)

前一篇对后端接口开发做了一个简简单单介绍,不够专业,这一篇主要对《树洞》前端做一个介绍。对于里面某些细节的部分不再做说明,比如移动端适配,可以参考我之前《树洞》系列文章。 《树洞...

JavaScript函数签名

函数签名(或类型签名或方法签名)定义函数或方法的输入和输出,签名可以包括: 函数或方法的名称及作用对象 参数及其类型 返回值和类型 可能抛出或传回的异常 有关面向对象程序中方法的可用...

JavaScript运算符new

面向对象编程是目前主流的编程范式,它将世界抽象为对象,各对象之间分工合作。 编程范型、编程范式或程序设计法(英语:Programming paradigm),是指软件工程中的一类典型的编程风格。常见...

2021/06/11 09:40
112
JavaScript对象和属性描述

JavaScript 的设计是一个简单的基于对象的范式。一个对象就是一系列属性的集合,一个属性包含一个名和一个值。一个属性的值可以是函数,这种情况下属性也被称为方法。除了宿主环境内置的对象...

浅拷贝与深拷贝的理解和应用场景

什么是浅拷贝? let shallow = ['list', {items: ['item-01', 'item-02', 'item-03']}] let shallowCopy = Array.from(shallow) shallowCopy[1].items = [] console.log(shallow) // ['list'...

2020/08/22 20:09
1.3K
JavaScript数据结构及类型判断

编程语言都具有内建的数据结构,但各种编程语言的数据结构常有不同之处。 在计算机科学中,数据结构(Data structure)是一种数据组织、管理和存储格式,通常被选择用于有效访问数据。更准确...

JavaScript数据类型和转换

JavaScript 是一种多范式的动态语言,它包含类型、运算符、标准内置(built-in)对象和方法。它的语法来源于 Java 和 C,所以这两种语言的许多语法特性同样适用于 JavaScript。 数据类型 Ja...

JavaScript继承与原型链

JavaScript 是一个面向对象的语言,但是 JavaScript 中的对象却不是真正的面向对象,因为 JavaScript 中的对象并没有继承的概念。 面向对象编程(Object-Oriented Programming,OOP)是一种基...

2020/08/06 18:40
285

没有更多内容

加载失败,请刷新页面

返回顶部
顶部