会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
嘿!那个姑娘
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
16
下一页
2022年9月19日
JSON.parse、JSON.stringify深拷贝数据丢失问题(使用JSON深拷贝有哪些弊端)
摘要: 一个数组添加属性,深拷贝之后添加的数据丢失 当数组添加一个对象,这个对象是不可枚举属性,使用JSON进行深拷贝,会丢失这个属性 使用JSON.parse(JSON.stringify())进行深拷贝 有哪些弊端 如果obj里有函数,undefined,则序列化的结果会把函数, undefined丢失
阅读全文
posted @ 2022-09-19 10:48 嘿!那个姑娘
阅读(2419)
评论(0)
推荐(0)
2022年9月5日
质数,质数因子(输入一个正整数,按照从小到大的顺序输出它的所有质因子)
摘要: 质数:质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数,否则称为合数 不能被其它自然数整除:被其它数取余不等于0 例:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 ) /* ** 思路:一个数 质数从
阅读全文
posted @ 2022-09-05 11:48 嘿!那个姑娘
阅读(868)
评论(0)
推荐(0)
2022年8月22日
使用pnpm的patch命令打补丁(正确修改源码,在外部修改node_modules代码 )(安全扫描项目是否存在外链)
摘要: 在开发时,有时碰到依赖的类库有bug或者不满足要求时 让作者改,一般不太现实和及时 使用patch-package打补丁,安装依赖后自动打上修改的内容 在pnpm7.4(pnpm高效npm版本管理工具)版本以后pnpm添加了pnpm patch和pnpm pathc-commit,支持给依赖打补丁。
阅读全文
posted @ 2022-08-22 11:33 嘿!那个姑娘
阅读(3111)
评论(0)
推荐(0)
2022年8月8日
进制间的转化(十进制转二进制,二进制转十进制)
摘要: 转十进制 parseInt() 函数解析字符串并返回整数。 parseInt(string, radix) string要解析的字符串 radix string为xx进制转化为十进制 十进制转xx进制 toString() 方法可把一个 Number 对象转换为一个字符串,并返回结果。 Number
阅读全文
posted @ 2022-08-08 15:51 嘿!那个姑娘
阅读(118)
评论(0)
推荐(0)
2022年8月4日
javaScript的padEnd()方法
摘要: padEnd() 当前字符串需要填充到的目标长度。如果这个数值小于当前字符串的长度,则返回当前字符串本身。 'abc'.padEnd(8, 123) // 输出 abc12312 第一个参数是要填充的长度,第二个参数是要填充的字符
阅读全文
posted @ 2022-08-04 15:29 嘿!那个姑娘
阅读(201)
评论(0)
推荐(0)
2022年7月28日
模糊检索高亮
摘要: 模糊检索检索的字符高亮,实现的方式很多,最简单的就是使用replace()方法 brightKeyword (val) { const keyword = this.searchText // 获取输入框输入的内容 if (val.indexOf(keyword) !== -1) { // 判断这个
阅读全文
posted @ 2022-07-28 14:33 嘿!那个姑娘
阅读(104)
评论(0)
推荐(0)
javaScript打印数组长度和实际长度不一致(前端分页)
摘要: 为什么打印数组长度和展开后的数组长度不一样 因为数组是引用数据类型,打印的[]数组,是打印时的原数据,打印的时候还是空的,但是数组是引用数据类型,展开时,数组的指针已经指向了改变后的数组数据 在做前端分页时 getPage (pageNum, pageSIze) { if (this.listDat
阅读全文
posted @ 2022-07-28 14:19 嘿!那个姑娘
阅读(1358)
评论(1)
推荐(0)
javaScript中的push()你真的懂吗
摘要: push()是大家很熟悉的JavaScript语法,用法就是向数组最后添加新项目,并返回新长度 最常用的用法就是添加普通数据类型,或者添加一个对象 var fruits = ["Banana", "Orange", "Apple", "Mango"] fruits.push("Kiwi") 但是你知
阅读全文
posted @ 2022-07-28 10:51 嘿!那个姑娘
阅读(2311)
评论(0)
推荐(0)
2022年7月21日
非父子组件间的通信和事件触发(vuex和localStorage奇妙用法)
摘要: 在项目开发中,大多数时候都是父子组件间的通信,非父子组件之间的通信比较少,导致了有时候遇到同一页面,不同模块非父子组件之间改变数据触发相应回调时,竟不知怎么下手了。 这个时候vuex和localStorage就派上用场了,面试时也经常会问题,在哪些场景使用了vuex和localStorage,这个时
阅读全文
posted @ 2022-07-21 15:59 嘿!那个姑娘
阅读(279)
评论(0)
推荐(0)
watch监听,新数据和旧数据一样
摘要: 项目中,用watch监听一个对象时,要对比它的新旧数据,哪些属性发生变化时,发现打印出来的数据都是一样(是可以触发watch监听事件的)。 watch: { watchModel: { handler: function(newVal, oldVal) { console.log(newVal, o
阅读全文
posted @ 2022-07-21 11:30 嘿!那个姑娘
阅读(1668)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
16
下一页
公告