自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 typeScript基础及其使用

1.了解ts。

2024-04-30 13:40:21 50 1

原创 程序和未来

1,2,3,

2024-02-29 22:51:08 121

原创 什么时候使用nextTick?

nextTick的原理:

2024-01-31 23:48:38 85

原创 vue2和vue3的区别

Vue2 的双向数据绑定是利用API,Object.definePropert() 对数据进行劫持,结合发布订阅模式的方式来实现的。Vue3 中使用ES6的Proxy API对数据代理。2.vue3.0支持多节点,vue2.0不支持。5.v-if和v-for优先级问题。3.定义响应式数据的方式不同。1.双向数据绑定原理不同。

2023-12-31 15:03:16 381

原创 js中三种时间格式及其相互转换

2.中国标准时间:Tue Nov 07 2023 13:56:57 GMT+0800 (中国标准时间) 获取方法:new Date()3.时间戳:1699336679604 获取方法: new Date().getTime()date = new Date(date);1.标准时间:2023-11-07 无方法可直接获取。

2023-11-07 14:56:18 841

原创 vue和react的区别及优缺点

4.web或移动平台: React提供React Native平台,可通过相同的React组件模型为iOS和Android开发本机呈现的应用程序。Vue:的思想是响应式的,也就是基于是数据可变的,通过对每一个属性建立Watcher来监听,当属性变化的时候,响应式的更新对应的虚拟dom。React:整体是函数式的思想,在react中,是单向数据流,推崇结合immutable来实现数据不可变。React主张的是函数式编程的理念,实现了前端界面的高性能高效率开发,react擅长处理组件化的页面。

2023-10-20 08:58:55 575 1

原创 javaScript的垃圾回收机制

优点是可以处理循环引用的情况,循环引用指的是两个对象互相引用,形成了一个环。缺点是遍历消耗资源,需要去遍历堆里面的对象。javaScript的垃圾回收机制是自动进行的,主要目的是为了释放不再使用的变量和对象的内存空间,避免内存泄漏和浪费。当引用指向这个对象的数量为0时,垃圾回收器就会将其回收。在JavaScript中,当一个变量不再被使用时,JavaScript引擎会将其标记为“待回收”。开始运行时,它会遍历所有的变量,将那些被标记为“待回收”的变量清除掉。引用计数机制的缺点是不能处理循环引用的情况。

2023-10-07 14:38:58 46 1

原创 es6新增Set和Map的用法及区别

真正体验set和map之后,才能发现他们的妙处!,两个节点通过指针相连,删除或者增加元素时,我们只是重新更改了指针的指向,不想数组那样,掺入或删除之后需要重新排序。set也可以初始化数据, let myset = new Set(['张立',23,true]),出入一个数组。优势:map和set的查找速度都很快,时间复杂度为0(1),而数组查找的时间复杂为0(n)官网解释:Set对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。set的使用:set存储的不是键值对的形式,他只存储了值,没有键。

2023-09-28 16:50:13 143

原创 css选择器及优先级

选择器种类及优先级

2023-08-31 22:55:55 46 1

原创 首屏加载空白的解决方案

介绍:因单页面应用的html是靠js生成的,首屏加载很大的js文件,当网速差的时候会产生一定程度的白屏。4.首页加loading(仅是优化体验)1.优化webpack减少打包体积。

2023-07-23 10:54:14 141

原创 防抖和节流

节流:在规定的时间内不会重复触发回调,大于这个时间才会触发。防抖:短时间内多次触发同一事件,只执行最后一次。应用场景:抢购(疯狂点击),页面滚动触发事件。应用场景:输入框输入搜索。

2023-06-07 21:41:58 35 1

原创 js数据类型检测的判断

语法: ‘xx’.constructor === String/Number/Array。弊端:把类的原型进行重写,可能把之前的constructor覆盖,导致检测结果不正确。语法: object.prototype.toString.call(‘xxx’)返回值:‘string/'boolean/object(无法区分数组,函数等)’语法:‘xxx’ instanceOf Array/object。弊端:对引用数据类型只会返回object。可以检测基本数据类型和引用数据类型。可以检测所有数据类型。

2023-05-30 23:43:02 42 1

原创 递归实现js深拷贝

/优化 hasOwnProperty用来判断obj上的属性(key)是否来自本身,而非原型链上的key。//如果obj不是数组/对象,或者是null空对象直接返回传入的obj。//如果存在嵌套对象,需要递归调用deepClone方法。//为了赋值,判断obj是数组还是对象。

2023-05-10 20:52:22 78

空空如也

空空如也

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

TA关注的人

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