自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 原型链的理解

原型链是JavaScript中用于实现对象之间继承关系的机制。它是基于原型的编程语言特性,通过链接对象的原型(prototype)来实现属性和方法的继承。 在JavaScript中,每个对象都有一个原型(prototype),它可以是另一个对象或者null。当我们访问一个对象的属性或方法时,如果该对象本身没有定义该属性或方法,JavaScript会沿着原型链向上查找,直到找到该属性

2023-08-09 14:20:39 257

原创 promise的同步异步

综上所述,Promise 在其创建和 then 方法中表现为同步,但在执行异步操作和异步回调时表现为异步。这使得 Promise 成为一种强大的工具,可以用于处理异步操作,并且能够更好地管理和处理异步代码。Promise 是一种用于处理异步操作的机制,并且它既可以看作同步的,也可以看作异步的。下面我会详细解释这个问题,并加上注释来说明。

2023-08-07 08:11:16 490

原创 去重的三种常见的方法

以上是几种常用的去重方法的示例代码,并添加了详细的注释来解释每一步的操作和用途。根据实际情况,你可以选择适合你的应用场景的方法进行去重操作。去重是一种常见的数据处理操作,可以通过多种方法实现。Set 是 ES6 中的数据结构,用于存储唯一的值,可以很方便地完成去重操作。

2023-08-03 19:43:35 364

原创 深浅拷贝的理解,怎么实现深浅拷贝的

深拷贝是创建一个全新的对象,并将原始对象中的每个属性都复制到新对象中,包括嵌套的对象。使用copy.deepcopy()函数进行深拷贝,创建了一个完全独立的新对象deep_copy,其中包含了原始对象original_list及其嵌套列表的完全独立的副本。这意味着新对象和原始对象将共享相同的内存地址,修改其中一个对象的属性会影响到另一个对象。使用copy.copy()函数进行浅拷贝,创建了一个新的对象shallow_copy,其中包含了原始对象original_list的引用。

2023-08-03 08:49:13 64

原创 如何用本地存储的方式实现定时任务过期

确定你存储定时任务的数据模型。该模型应包括任务的唯一标识符(如任务ID)、任务的内容(如执行的命令或函数)、任务的执行时间、任务状态(是否已过期或已执行)、过期处理方式等字段。另外,还有一些成熟的任务调度框架和库可以帮助你实现定时任务的过期功能,例如Celery、Quartz、APScheduler等。该程序可以读取任务信息,比较当前时间与任务的执行时间,判断任务是否已过期。实现对定时任务的监控和管理功能,包括任务的添加、修改、删除等操作。这个调度器可以根据存储的任务信息,定时触发任务的执行。

2023-08-02 20:00:03 173

原创 react 生命周期

React组件生命周期可以分为三个主要阶段:挂载阶段、更新阶段和卸载阶段。在每个阶段,React提供了一些生命周期方法,用于在组件不同的生命周期时刻执行特定的操作。以上是React组件的常见生命周期方法及其作用,在开发过程中可以根据需要选择合适的生命周期方法来处理组件的不同阶段逻辑。2.static getDerivedStateFromProps(props, state):静态方法,在组件实例创建和接收到新的props时调用。3.render():必选的方法,在组件实例创建和更新时都会调用。

2023-07-17 08:11:49 61 1

原创 promise 的理解 以及用 promise 封装一个异步请求方法

当异步操作完成时,可以通过resolve函数将Promise状态从pending变为fulfilled,并传递异步操作的结果;而在异步操作失败时,可以通过reject函数将Promise状态从pending变为rejected,并传递失败的原因。它代表了一个异步操作的最终完成或失败,并可以获取其结果。使用Promise可以更方便地管理异步代码,避免了回调地狱(callback hell)的问题,使代码更易读、可维护。通过使用 Promise 封装异步请求方法,可以以更简洁的方式处理异步操作并进行错误处理。

2023-07-11 15:16:35 717

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除