自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSON.stringify和JSON.parse

将 JavaScript 对象或值转换为 JSON 字符串。JSON.stringify 方法通常用于将数据发送到服务器、存储数据到文件或在Web应用程序的不同部分之间传输数据。

2023-12-14 10:43:37 410 1

原创 js中数组、对象、字符串常用方法

js中数组、对象、字符串常用方法。

2023-12-07 20:02:56 390 1

原创 Class(类)

在JavaScript中,ES6引入了类(class)的概念,这使得面向对象编程更加容易。

2023-12-04 16:51:44 401

原创 js的数据结构Map

方法丰富: Map 提供了一系列方法用于操作和查询元素,如 set(设置键值对)、get(获取键对应的值)、has(检查键是否存在)、delete(删除键值对)等。键的类型不限: 在 Map 中,键可以是任何数据类型,包括基本数据类型(如字符串、数字)以及对象、函数等。而在普通的对象中,键只能是字符串或者 Symbol。保持元素的插入顺序: Map 对象中的元素按照它们被插入的顺序保存,这与普通对象不同,普通对象不保证元素的顺序。动态大小: Map 的大小可以动态改变,可以通过添加或删除键值对来调整大小。

2023-11-30 16:05:20 532 1

原创 for in和for of及forEach

【代码】for in和for of及forEach。

2023-11-27 19:45:10 381 1

原创 call、apply和bind

call、apply和bind

2023-11-15 18:49:56 26 1

原创 vue2项目搭建流程及npm

devDependencies 节点下的模块是我们在开发时需要用的,比如项目中使用的 gulp ,压缩css、js的模块,这些模块在我们的项目部署后是不需要的,所以我们可以使用 --save-dev 的形式安装。像 express 这些模块是项目运行必备的,应该安装在 dependencies 节点下,所以我们应该使用 --save 的形式安装。最大的区别就是,在生产环境,使用npm install --production安装 dependencies 部分的模块,

2023-11-14 09:23:42 139 1

转载 vue自定义指令

自定义指令

2023-10-16 16:18:06 21 1

原创 js数组map,filter,reduce

reduce方法,它也是一个循环,但它循环的是回调方法,数组中的每个成员都进入回调,每次回调方法的值都会传递到下次回调中,它有两个参数第一个是回调方法,该方法又接受来两个参数,累计值、value,第二个是累计的初始值。map方法,循环数组,接受一个匿名函数,该函数最多接受3个参数,分别为value,index,arr并返回处理后的数据,它会把返回的数据依次放入到一个新数组中,它不会改变原数组,会返回一个新数组。

2023-10-12 20:19:45 120

原创 Promise的串行调用并行调用理解

1)什么是Promise串行Promise串行是指每一个由promise封装的任务都顺序执行,即上一个执行完成后再执行下一个。可是它真的会依次输出123吗?????不会,它会依次输出321卧槽,这是为啥,我满脸的❓❓为啥,为啥?这是因为,promise.then里面的才是微任务,所以当你执行执行上面for循环时,他会先把3个setTimeout放进宏任务队列,即使你没有return arr[i+1],它也会输出3,2,1,还是不明白吗,看下面这个代码就明白了。

2023-10-12 19:08:17 312

原创 js事件循环、异步JavaScript——回调、Promises 和 Async/Await理解

js是单线程脚本语言,同一时间只能做一件事情,所以为了防止主线程的阻塞,在代码执行时分为同步任务和异步任务,所有的同步任务在主线程上执行,形成执行栈,而异步任务形成一个新的任务队列,又把任务队列中的异步任务分为宏任务和微任务,虽然他们都在任务队列中,但是它们却在不同的队列中,微任务的执行优先级大于宏任务,他们的结构如图所示。

2023-10-08 17:48:31 58 1

原创 防抖和节流

当连续触发事件时,一定时间段内只执行1次回调。

2023-10-08 00:10:37 33 1

原创 js闭包的理解

函数嵌套函数,且内部函数必须使用外部函数的变量,当外层函数执行后,闭包也就出现了。

2023-10-07 23:26:42 30

原创 TS接口的理解

接口

2023-10-04 22:48:01 30

空空如也

空空如也

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

TA关注的人

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