自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 net start mongodb时报错:服务没有响应控制功能

解决方法:删除当前的有关mongoDb的所有数据,从新安装mongoDb,注意!此次安装不要自定义安装路径,安装完毕后,就可以使用了。

2023-06-27 16:33:04 210 1

原创 面试题:vue2, vue3中,diff算法的原理

d:老, 新都有儿子,这样的话采用递归+双指针进行头头比较,尾尾比较,头尾比较,尾头比较。3:如果两个元素相同,首先去对比两个元素的属性,然后再去对比两个元素的儿子。b:老的元素没儿子,新的元素有儿子,这样的话向新的元素追加儿子。a:老的元素有儿子,新的元素没儿子,这样的话直接删除老的儿子。1:vue2的diff算法是采用递归和双指针的方式实现的。2:判断两个元素是否相同,如果不同,直接替换。4:对比两个元素的儿子分为4种情况。1:采用最长递增子序列的方法。

2023-03-23 10:34:03 649

原创 vue开发项目,环境变量里面配置的明明是http://xxxxx,到了正式系统(正式系统使用的是https协议),环境变量里面的配置变成了https://xxxxx,导致资源访问不到

环境变量里面配置的明明是http://xxxxx,到了正式系统(正式系统使用的是https协议),环境变量里面的配置变成了https://xxxxx,导致资源访问不到

2023-01-30 15:10:28 444

原创 js垃圾回收机制

js的垃圾回收机制分为1:引用计数法 a:原理:对象被引用时,引用值+1,对象被取消引用时,引用值-1,当对象的引用值为0时,触发js的垃圾回收机制。 b:缺点:当对象被循环引用时,引用值不会被清零,造成内存泄漏。2:标记清除法 a:原理:标记+清除。首先将所有的对象标记为0,然后从根对象开始遍历,将存活的对象标记为1,清除所有标记为0的对象,把标记为1的对象标记为0,方便下次垃圾回收机制的进行。这样会出现对象存储空间不连续的情况,再有新的对象进来,找位置成了一个问题,

2022-07-28 16:21:16 267

原创 递归产生的问题以及解决方法

1递归为什么耗性能递归的执行方式是通过前一个执行程序执行完成后返回的值进行下一次执行的,所以最终结果会最后执行,可以理解为先进后出。浏览器分给程序的执行内存是有限制的,当一个复杂的程序采用递归来执行时,可能会出现栈溢出错误。1可以使用迭代的方式替代递归,运行一个循环会比反复调用一个函数的开销低。2建立一个缓存对象。...

2022-07-28 11:30:14 530

原创 使用Vue开发的优点

1:Vue是组件化开发,减少代码的书写,使代码易于理解。2:Vue数据双向绑定。3:相比较传统的用超链接进行页面的切换与跳转,Vue使用的是路由,不用刷新页面。4:Vue是单页应用,加载时不用获取所有的数据和dom,提高加载速度,优化了用户体验。5:Vue的第三方组件库丰富,使用起来方便,提高了开发效率。...

2022-06-30 08:57:28 1709

原创 WEB前端js面试题(持续更新)

目录Day 1一:1:什么是冒泡?冒泡是怎样工作的?答:当你在一个对象里面触发某个事件,如果这个对象有这个事件的处理程序,他就会在这个对象里面执行,如果这个对象没有这个事件的处理程序,或者返回为true,那么他就会由里向外,找他的父亲,找他父亲的父亲,直到找到了处理程序为止才结束,或者到根元素也会停止!2:怎样阻止冒泡?a:event.stopPropagation()b:event.preventDefault()c:return false二:dom与bom的区别 1:dom是document.O

2022-06-18 21:08:23 127

原创 Vue实战,如何将扁平化数据转化为树形结构的数据

授人以鱼不如授人以渔在日常的项目开发中,后端给我们前端的数据往往不是直接可以用的,此时,需要我们前端同学发挥自己的智慧二次加工一下数据,今天给大家分享的是扁平化数据转化为树形结构的数据!!!...

2022-06-18 17:52:55 1036

原创 Vue中,将组件注册为全局的插件

授人以鱼不如授人以渔使用背景:在我们开发项目的时候,我们会经常发现有一些公共的通用组件在开发的时候,会被反复使用,你用一次就要在main.js文件里面全局注册一次,会给你产生很多的代码量,我们可以把会反复用到的组件放到一个components文件夹里面,然后在这个文件夹里面添加一个.js的文件,最后把它注册为全局的插件,只要Vue.use一次,你就可以使用components文件夹里面的所有的公共组件了!注册全局插件第一步:定义一个全局的插件第二部:在main.js里面注册全局的插件本人是前端弟弟,还望大神

2022-06-18 17:24:54 192

原创 改变表单里input里文字的颜色

input::placeholder{color:颜色}

2022-03-22 16:16:37 4656

原创 行内元素的细节知识

行内元素,给它父亲一个right,他就跑右面去了

2022-03-19 09:54:39 53

原创 解决字体图标与文字不对齐的问题

把字体图标放到一个标签里,可以用i标签,span标签等等等,然后添加定位。

2022-03-18 21:16:57 706

空空如也

空空如也

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

TA关注的人

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