加载中
JavaScript严格模式

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

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

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

2023/08/28 18:59
29
JavaScript集合类型

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

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

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

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

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

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

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

Web项目实践@树洞(接口篇)

总算把《树洞》这个项目相对完整地撸出来了,陆陆续续花了一个月左右的时间。这个项目在很久以前就准备搞一搞,现在也算了了一桩心事。 先简单说一说后端接口服务(毕竟不是专职做服务端,太...

JavaScript函数签名

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

2021/06/16 13:59
259
JavaScript绑定this

this 的动态切换为 JavaScript 创造了巨大的灵活性,有时,需要把 this 固定下来,避免出现意想不到的情况。JavaScript 提供了call、apply、bind这三个方法,来切换/固定 this 的指向。 Func...

2021/06/11 09:46
119
JavaScript关键字this

与其他语言相比,函数的 this 关键字在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别。 在绝大多数情况下,函数的调用方式决定了 this 的值(运行时绑定)...

2021/06/11 09:44
160
JavaScript运算符new

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

2021/06/11 09:40
110
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
JavaScript对象原型与原型链

JavaScript 是动态的且没有静态类型,当谈到继承时,JavaScript 只有一种结构:对象。 在计算机科学中,对象(Object)可以是变量、数据结构、函数或方法。作为内存区域,对象包含一个值并由...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部