- 博客(13)
- 收藏
- 关注
原创 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
428
原创 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
1529
原创 vue和react的区别及优缺点
4.web或移动平台: React提供React Native平台,可通过相同的React组件模型为iOS和Android开发本机呈现的应用程序。Vue:的思想是响应式的,也就是基于是数据可变的,通过对每一个属性建立Watcher来监听,当属性变化的时候,响应式的更新对应的虚拟dom。React:整体是函数式的思想,在react中,是单向数据流,推崇结合immutable来实现数据不可变。React主张的是函数式编程的理念,实现了前端界面的高性能高效率开发,react擅长处理组件化的页面。
2023-10-20 08:58:55
931
1
原创 javaScript的垃圾回收机制
优点是可以处理循环引用的情况,循环引用指的是两个对象互相引用,形成了一个环。缺点是遍历消耗资源,需要去遍历堆里面的对象。javaScript的垃圾回收机制是自动进行的,主要目的是为了释放不再使用的变量和对象的内存空间,避免内存泄漏和浪费。当引用指向这个对象的数量为0时,垃圾回收器就会将其回收。在JavaScript中,当一个变量不再被使用时,JavaScript引擎会将其标记为“待回收”。开始运行时,它会遍历所有的变量,将那些被标记为“待回收”的变量清除掉。引用计数机制的缺点是不能处理循环引用的情况。
2023-10-07 14:38:58
82
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
193
原创 首屏加载空白的解决方案
介绍:因单页面应用的html是靠js生成的,首屏加载很大的js文件,当网速差的时候会产生一定程度的白屏。4.首页加loading(仅是优化体验)1.优化webpack减少打包体积。
2023-07-23 10:54:14
220
原创 防抖和节流
节流:在规定的时间内不会重复触发回调,大于这个时间才会触发。防抖:短时间内多次触发同一事件,只执行最后一次。应用场景:抢购(疯狂点击),页面滚动触发事件。应用场景:输入框输入搜索。
2023-06-07 21:41:58
59
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
88
1
原创 递归实现js深拷贝
/优化 hasOwnProperty用来判断obj上的属性(key)是否来自本身,而非原型链上的key。//如果obj不是数组/对象,或者是null空对象直接返回传入的obj。//如果存在嵌套对象,需要递归调用deepClone方法。//为了赋值,判断obj是数组还是对象。
2023-05-10 20:52:22
105
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人