自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redux中异步action的两种创建方式

中间件执行,这个函数并不需要保持纯净,它还可以带有副作用,包括执行异步。创建函数返回值是函数时,这个函数会被。请求,在异步函数里面还可以分发同步。的分类分为两种,分别是同步。(3) 实现异步。实现异步action。

2023-03-28 11:47:21 242

原创 react配置代理setupProxy.js后拒绝连接请求

中,使用分别暴露的形式引入proxy建立代理。然后重启项目,就可以解决拒绝连接的问题。

2023-03-23 11:58:43 520

原创 算法——求n个有序数组中第k小的值

【代码】算法——求n个有序数组中第k小的值。

2023-03-12 20:58:30 368 1

原创 Promise.all引发的一些思考

Promise.all可以将多个promise实例包装成一个全新的promise实例,当promise数组中所有promise实例都执行成功时,返回promise实例的成功结果数组,否则只要有一个失败,则返回该失败结果。,返回结果为[“2345”, undefined, “789”],数组第一个下标对应的实例已经执行,第二个数组对应的实例没执行,所以没有值,为。因此,使用返回数组的长度来做判断的话,那么会导致返回的结果其实是由数组最后一个实例的执行时机决定,而不是实际的最后一个实例执行结果。

2023-02-28 11:43:42 148

原创 柯里化的两种实现方式(定参和不定参)

函数柯里化是指把接收多个参数的函数转换为接受单一参数的函数,并返回接收剩下参数的新函数的技术。通俗点说,就是将多元函数转化为多个单元函数的连续定义(这里的元代指参数)。也就说函数柯里化可以把f(a,b,c)这样的多参的函数转换成f(a)(b)©这样的函数,经过转换后的函数每次依次接收单一参数,并且返回最终结果。柯里化其实本质上是一种编程思想,函数执行产生一个闭包,可以把一些信息存储下来,目的是供下级上下文调用。所以函数柯里化的核心其实是预先存储+调用。

2023-02-18 12:11:21 895 2

原创 使用Object.defineProperty时栈溢出问题

在使用defineProperty时遇到Maximum call stack size exceeded栈溢出问题

2023-02-03 11:57:28 433

原创 端口占用问题

端口占用问题,address already in use

2023-02-01 14:20:47 43

原创 浅析querySlector和getElementBy输出区别

不少人看到querySelector会下意识以为是jQuery中的语法,但是没想到吧hhh,是原生语法~有一说一,这两个长得确实挺让人感觉是一家的,谁让他们都带着query呢(手动狗头🐶)

2022-12-20 23:09:05 218 1

原创 Cannot use import statement outside a module 单测import引入模块失败

运行npx jest时报错:Test suite failed to run 或者Cannot use import statement outside a module解决方法如下

2022-12-20 15:11:34 2762

原创 深入JS运行机制

JS运行机制进程与线程1.什么是进程2.什么是线程3.进程和线程的区别4.多进程和多线程JS为什么是单线程浏览器的进程与线程浏览器线程间配合Nodejs异步运行机制进程与线程1.什么是进程CPU是计算机的核心,承担着所有的计算任务进程是CPU资源分配的最小单位。字面意思就是进行中的程序,可以将其理解为一个可以独立运行且拥有自己的资源空间的任务程序进程包括运行中的程序和程序所用到的内存和系统资源CPU可以有很多进程,我们的电脑打开一个软件就会产生一个或多个进程,CPU给每个进程分配资源空间,但是一

2021-05-24 21:37:01 154 1

原创 js深入浅出系列之原型和原型链

本文旨在帮助自己也同样帮助大家梳理S一系列知识,本文主要讲如原型、继承、作用域等知识。1.JS原型和原型链首先我们先来使用构造函数new一个对象:function Person() { }var male=new Person();male.name='zhangsan'比如,在这个例子中,Person就是一个构造函数,我们使用new来创建了一个Person的实例对象male。prototype每个函数都会有prototype属性(箭头函数没有哦!),比如function Person(

2021-04-07 23:22:23 119

原创 算法——判断圆和矩形是否有重叠

圆和矩形的重叠问题一.问题描述二.分析思路三.代码示例(JQuery)一.问题描述给你一个以 (radius, x_center, y_center) 表示的圆和一个与坐标轴平行的矩形 (x1, y1, x2, y2),其中 (x1, y1) 是矩形左下角的坐标,(x2, y2) 是右上角的坐标。如果圆和矩形有重叠的部分,请你返回 True ,否则返回 False 。换句话说,请你检测是否 存在 点 (xi, yi) ,它既在圆上也在矩形上(两者都包括点落在边界上的情况)。二.分析思路1、计算出

2020-12-21 14:59:34 1856

原创 DOM事件基础

DOM事件基础事件事件三要素执行事件的步骤常见的鼠标点击事件事件事件:JS侦测到的行为,即触发——响应机制事件三要素事件三要素:事件源、事件类型、事件处理程序(1)事件源:事件被触发的对象(2)事件类型:如何触发 比如鼠标点击(onclick)(3)事件处理程序:通过一个函数赋值的方式完成 <button id='btn'>周周</button><script> var btn=document.getElementById('btn');

2020-11-16 22:57:39 69

原创 DOM获取页面元素

DOM获取页面元素根据ID获取某个元素根据标签名获取某类元素通过HTML新增的方法获取某类元素根据类名返回元素对象集合根据选择器选择某个元素对象根据选择器选择某类元素对象获取特殊元素获取body元素获取html元素根据ID获取某个元素<div id='time'>2020-11-20</div><script> var timer=document.getElementById('time');</script>根据标签名获取某类元素(1)返回

2020-11-16 22:22:45 72

转载 JS进阶

JS进阶Web APIs阶段与JavaScript语法阶段的关联性JS的组成什么是API?什么是Web API?Web APIs阶段与JavaScript语法阶段的关联性JS的组成什么是API?什么是Web API?

2020-11-02 15:48:03 175

空空如也

空空如也

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

TA关注的人

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