文章教程

文章教程

文章 12.3k 浏览 284.8k

JavaScript 设计模式 享元模式

享元模式是一种优化模式。它最适合解决因创建大量类似对象而累及性能的问题。这种模式在 JavaScript 中尤其有用,因为复杂的 JavaScript 代码可能很快…

自由范儿 2024-09-05 22:38:06 47 0 0

JavaScript 构造函数

在本教程中,您将借助示例学习 JavaScript 构造函数 。 在 JavaScript 中,构造函数用于创建对象。例如: // constructor function function Person (…

伴随着你 2024-09-04 23:54:21 34 0 0

C 中的回调

回调是作为参数传递给其他代码的任何可执行代码,应在给定时间回调(执行) 该参数[来源:Wiki]。用简单的语言来说,如果一个函数的引用作为参数传递给…

嘿嘿嘿 2024-09-04 23:53:58 55 0 0

JavaScript 比较和逻辑运算符

在本教程中,您将在示例的帮助下了解 比较 运算符和 逻辑 运算符 。 JavaScript 比较运算符 运算符比较两个值并返回一个布尔值: true 或 false 。 运…

若有似无的小暗淡 2024-09-04 23:53:08 24 0 0

JavaScript 闭包

在本教程中,您将在示例的帮助下了解 JavaScript 闭包。 在学习闭包之前,您需要了解两个概念: 嵌套函数 返回函数 JavaScript 嵌套函数 在 JavaScrip…

稀香 2024-09-04 23:51:12 50 0 0

简单讲解一下 http2 的多路复用

HTTP/2 的多路复用(Multiplexing)是其核心特性之一,它大大提高了网络通信的效率。以下是对 HTTP/2 多路复用的简单讲解: 什么是多路复用? 多路复…

吖咩 2024-09-04 23:46:47 61 0 0

JavaScript 如何实现一个 new

要手动实现一个 new 操作符,首先要知道 new 操作符都做了什么事,即构造函数的内部原理: 创建一个新对象; 链接到原型(将构造函数的 prototype 赋…

扮仙女 2024-09-04 23:46:29 65 0 0

Promise 构造函数是同步执行还是异步执行,那么 then 方法呢?

在 JavaScript 中, Promise 构造函数和 then 方法有不同的执行方式: 1. Promise 构造函数 同步执行 : 当你创建一个 Promise 实例时,构造函数的执行…

亽野灬性zι浪 2024-09-04 23:45:58 47 0 0

JS 异步解决方案的发展历程以及优缺点

JavaScript 异步解决方案的发展经历了几个阶段,每种方案都有其优缺点: 1. 回调函数 (Callbacks) 优点: 简单直接 : 适用于简单的异步任务。 缺点: …

执手闯天涯 2024-09-04 23:44:57 63 0 0

Async/Await 如何通过同步的方式实现异步?

如果你希望以同步方式实现异步操作,可以使用 Promise 和 then/catch 链来模拟 async/await 的效果。通过链式调用可以处理异步操作并保持代码结构的清…

染年凉城似染瑾 2024-09-04 23:38:53 47 0 0

ES5/ES6 的继承除了写法以外还有什么区别?

在 ES5 和 ES6 中,继承机制不仅仅在写法上有区别,还有一些底层实现和行为上的差异。以下是 ES5 和 ES6 继承的主要区别: 1. 原型链的构建方式不同 E…

非要怀念 2024-09-04 12:58:47 35 0 0

请分别用深度优先思想和广度优先思想实现一个拷贝函数?

实现深度优先思想(DFS)和广度优先思想(BFS)的深拷贝函数,分别模仿这两种遍历方式,处理对象和数组等复杂结构的数据复制。深拷贝函数会递归地复制…

捎一片雪花 2024-09-04 12:58:04 50 0 0

深度优先遍历和广度优先遍历

深度优先遍历(Depth-First Search,DFS)和广度优先遍历(Breadth-First Search,BFS)是两种常见的图或树的遍历算法。它们在遍历顺序和应用场景上有…

野鹿林 2024-09-04 12:55:02 45 0 0

介绍下 Set、Map、WeakSet 和 WeakMap 的区别?

Set 、 Map 、 WeakSet 和 WeakMap 都是 JavaScript 中用于存储集合数据的对象,但它们在行为、存储特性和应用场景上有所不同。下面详细介绍它们的区…

GRAY°灰色天空 2024-09-04 12:52:40 50 0 0

什么是防抖和节流?有什么区别?如何实现?

节流函数(每调用一次后在规定的时间 wait 内不可再次调用) function throttle(callback,wait){ let last = Date.now(); return function(...args){ …

攒眉千度 2024-09-04 12:50:55 52 0 0

简介

分享一些关于设计、编程、教程类的文章。

更多

推荐作者

动次打次papapa

文章 0 评论 0

我是有多爱你

文章 0 评论 0

linces

文章 0 评论 0

玍銹的英雄夢

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文