首页
分类
前端
javascript
数据结构与算法
运维
瞬间
图库
留言板
友链
归档
关于
Fonda's Lab
关山难越,谁悲失路之人?萍水相逢,尽是他乡之客。
累计撰写
49
篇文章
累计创建
27
个标签
累计收到
1
条评论
栏目
首页
分类
前端
javascript
数据结构与算法
运维
瞬间
图库
留言板
友链
归档
关于
目 录
CONTENT
javascript-Fonda's Lab
以下是
javascript
相关的文章
2024-06-01
Vue 3 响应式原理
Vue 3 响应式原理 Vue 3 引入了全新的响应式系统,它使得数据变化能够自动触发相关的更新,从而让我们能够轻松地构建动态应用。本文将深入探讨 Vue 3 的响应式原理,解释响应式系统的核心机制,并逐步实现一个简化版的响应式系统。 什么是响应式 响应式编程是一种编程范式,其中数据的变化会自动触发
2024-06-01
18
0
0
前端
2024-05-30
JavaScript中的bind、call、apply
JavaScript中的bind、call、apply bind、apply和call是JavaScript中用于改变函数执行上下文的方法。 bind: bind 方法创建一个新的函数,并将指定的对象绑定为函数执行时的上下文(即 this 值)。它不会立即执行函数,而是返回一个新的函数,可以稍后调用
2024-05-30
9
0
0
javascript
2024-05-30
JavaScript中的this
JavaScript的this 在 JavaScript 中,this 是一个非常重要的关键字,它的值取决于函数调用的上下文。this 的值不是在函数定义时决定的,而是在函数调用时决定的。不同的调用方式会导致 this 的值不同。 1. 全局上下文 在全局作用域中,this 指向全局对象。在浏览器中
2024-05-30
8
0
0
javascript
2024-05-30
JavaScript中的迭代器Iterator
JavaScript中的迭代器Iterator 在 JavaScript 编程中,迭代器(Iterator)是一个重要的概念,它提供了一种统一的方法来遍历数据集合,例如数组、对象和其他可迭代对象。本文将介绍迭代器的概念、迭代器协议以及生成器与迭代器的关系,并通过示例演示如何使用生成器优化自定义的可迭
2024-05-30
9
0
0
javascript
2024-05-27
ES5继承最佳实践和ES6(class + extends)对比
ES5继承最佳实践和ES6(class + extends)对比 在 ** ES6** 中,class 和 extends 关键字提供了一种更简洁、更易读的方式来实现继承。实际上,ES6 的类继承机制在底层实现上与 ES5 的寄生组合继承相似。下面我们将分别使用 ES6 的 class 和 exte
2024-05-27
11
0
0
javascript
2024-05-27
ES5实现继承的几种方式
ES5实现继承的几种方式 1. 构造函数继承 构造函数继承通过在子类构造函数中调用父类构造函数,实现继承父类的属性。它无法继承父类的原型方法。 function Parent(name) { this.name = name; } function Child(
2024-05-27
22
0
0
javascript
2024-05-27
JavaScript `new` 操作符详解
JavaScript new 操作符详解 在 JavaScript 中,new 操作符用于创建一个用户定义的对象类型的新实例或者带构造函数的内置对象类型的新实例。当我们使用 new 操作符调用一个构造函数时,会发生一系列步骤,这些步骤实现了对象的创建和初始化。具体来说,new 操作符主要做了以下几件
2024-05-27
5
0
0
javascript
2024-05-27
JavaScript代码执行过程详解
JavaScript代码执行过程详解 当我们在浏览器或者Node.js等JavaScript运行环境中执行JavaScript代码时,实际上是经历了一系列的步骤和过程。下面我将详细介绍JavaScript代码执行的过程,希望能够帮助你更深入地理解JavaScript的执行机制。 1. 词法分析和语法
2024-05-27
8
0
0
javascript
2024-05-17
两整数之和
两整数之和 无意间在leetcode发现了这个有意思的题目,这个题目让我们写一个函数,这个函数接收两个整数作为参数,在不使用加法的情况下返回其相加的结果。不使用加法返回加法结果,这看上去很奇怪,在现实世界上可能,但是在计算机的二进制世界是可以做到的。 分析 首先我们想一想在10进制中我们是如何做加法
2024-05-17
5
0
0
数据结构与算法
2024-04-22
JavaScript中的相等(隐式转换坑)
JavaScript中相等(==) 相等 在js中比较两个值是否相等使用"=="来比较,比如判断a变量是否等于b变量 if(a==b) { console.log("这两个变量是相等的") } 上面的例子大家都知道,但是js的==有时候的表现会很匪夷所思,因为它会进行隐式转换。 隐式转换 看看
2024-04-22
18
0
0
javascript
1
2
3