自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何实现js异步并发任务控制器

在js中,异步编程是一种常见的编程方式,它可以让程序在等待某些操作(如网络请求、文件读写、定时器等)的结果时,不阻塞主线程,而继续执行其他代码。这样可以提高程序的性能和用户体验。它可以让我们将一系列返回promise对象的函数(也就是异步任务)添加到一个队列中,并根据设定的最大并发数(也就是同时进行的异步任务数量),按照先进先出(FIFO)的原则,依次执行队列中的任务,并处理它们返回的promise对象。我们实现了一个简单的异步并发任务控制器类,它可以帮助我们管理和执行一系列返回promise对象函数。

2023-03-17 14:46:44 1637

原创 watch和computed Vue中两个强大的特性

我们使用了watch属性name来监听姓名的变化,并在变化时执行一些操作。注意我们在data中定义了name属性的初始值,因为它是用户输入的。watch和computed都是以Vue的依赖追踪机制为基础的,它们都试图处理这样一件事情:当某一个数据(称它为依赖数据)发生变化的时候,所有依赖这个数据的“相关”数据“自动”发生变化,也就是自动调用相关的函数去实现数据的变动。我们使用了v-model指令来实现双向绑定,即当用户输入时更新data中对应的属性,当data中对应属性更新时更新视图中对应元素。

2023-03-11 17:06:35 207

原创 JavaScript垃圾回收机制简介

## 引用计数 引用计数是一种简单直观的算法,它的原理是给每个对象分配一个引用计数器,当对象被创建时,计数器初始化为1,当对象被其他对象引用时,计数器加1,当对象被其他对象解除引用时,计数器减1,当计数器为0时,表示该对象没有任何引用,可以被回收。## 什么是垃圾回收 JS的垃圾回收机制是为了以防内存泄漏,内存泄漏的含义就是当已经不需要某块内存时这块内存还存在着,垃圾回收机制就是间歇的不定期的寻找到不再使用的变量,并释放掉它们所指向的内存。在清除阶段,遍历所有对象,并把没有标记的对象视为垃圾进行回收。

2023-03-10 09:11:35 150

原创 JavaScript原型和原型链:一文掌握JavaScript的继承机制

JS原型和原型链,在上面的例子中,我们定义了一个Person构造函数,并给它的原型对象添加了一个sayHello方法。在上面的例子中,我们定义了一个Animal构造函数,并给它的原型对象添加了一个eat方法。这样我们就可以创建一个Dog实例对象d,并让它拥有Animal的属性和方法,以及自己特有的bark方法。那么这个原型又是什么呢?继承是指一个对象可以拥有另一个对象的属性或方法。原型对象是每个函数创建时自动生成的一个对象

2023-03-09 15:11:01 131

原创 JavaScript中的defineProperty和Proxy的用法与区别

Object.defineProperty和Proxy都是JavaScript提供的强大的特性,它们可以让我们对对象操作进行更多的控制和定制。它们各有优缺点,在不同的场景下有不同的适用性。例如,在Vue框架中就使用了Object.defineProperty来实现数据双向绑定(Vue2)和Proxy来实现数据响应式(Vue3)。在使用它们之前,我们需要了解它们的用法、区别、优劣,并根据具体需求选择合适的方式。

2023-03-09 14:53:59 485

原创 关于vue3的新特性和快速入手vue3

【代码】关于vue3的新特性和快速入手vue3。

2023-03-07 23:20:30 139 1

转载 分享 IPFS-Desktop-Setup-0.13.2.exe

github下载很慢,分享百度网盘链接:https://pan.baidu.com/s/1-BOgDxT2r8-v3W0NMUbZDA提取码:957a

2021-01-13 12:00:27 566

原创 百度编辑器UM更改图片保存位置和相对地址

首次使用php和百度编辑器经过几天的研究 终于改好了 我用的php版本,其他的语言大同小异1,更改后端php上传地址 打开php文件下的imageUp.php修改savePath,和$path变量,图片存放的地址 ,上传默认是保存php文件夹下,所以我使用三个上一层到其他文件//上传配置 $config = array( //"savePath" => "upload/" , "savePath" => "../../../s/ibas.

2020-06-12 21:45:14 458

空空如也

空空如也

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

TA关注的人

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