自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue高频面试题

Vue.js是一种流行的JavaScript前端框架,用于构建用户界面。它由尤雨溪(Evan You)开发并维护,基于MVVM(Model-View-ViewModel)架构模式,旨在简化Web应用程序的开发。Vue.js的主要特点包括:简洁易学:Vue.js采用了简洁的API设计,容易学习和上手。它的核心库只关注视图层,通过组合组件和指令构建整个应用。响应式数据绑定:Vue.js通过使用数据劫持和观察者模式,实现了高效的响应式数据绑定。

2023-08-02 09:08:07 57

原创 权限控制方式

简单讲下我司的系统(大型B端后台):1、权限控制: 根据不用用户编辑不同的页面权限 - 精确到按钮权限、甚至某一个文案的权限;2、用户登录(刷新)后会请求权限接口,分为menulist 和 codelist;3、menuList返回的参数较多,可用于动态路由等等参数,当前页包含当前路由是否有权限或 无权限菜单接口干脆就不返回;4、codelist 就是个string []格式,如某个权限为"ec#app.store.stylize.shareSetting" , 当然,按钮权限也可以同时满足多个co

2023-07-25 09:21:20 66

原创 第 8 题:setTimeout、Promise、Async/Await 的区别

1. setTimeout(宏任务)

2023-07-05 09:39:27 125 1

原创 第 4 题:介绍下 Set、Map、WeakSet 和 WeakMap 的区别?

并不是数组的子类型,所以你无法随机访问其中的值。2、Set 会自动移除重复的值,因此你可以使用它来过滤数组中的重复值并返回结果。用,因此当它是某个对象的仅存引用时,也不会屏蔽垃圾回收。码之外对其进行生命周期管理(也就是说,当在对象外部移除对象的引用时,要求其私有数。中的项是某个对象的仅存引用时,它不会屏蔽垃圾回收。对于和对象相关联的附加信息来说,若要在访问它们的代。方法能将任何类型的值关联到某个键上,并且该值此后能用。是有序的键值对,其中的键允许是任何类型。其中的对象使用弱引用来存储,意味着当。

2023-07-04 09:09:35 87

原创 彻底弄懂bind,apply,call三者的区别

但是它改变this指向后不会立即执行,而是返回一个永久改变this指向的函数。第一个参数是this的指向,第二个参数是。

2023-07-03 15:21:23 62 1

原创 前端面试题整理(个人用)

防抖触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间思路:每次触发事件时都取消之前的延时调用方法// 创建一个标记用来存放定时器的返回值// 每当用户输入的时候把前一个 setTimeout clear 掉timeout = setTimeout(() => { // 然后又创建一个新的 setTimeout, 这样就能保证输入字符后的 interval 间隔内如果还有字符输入的话,就不会执行 fn 函数}, 500);console.log('防抖成功')

2023-07-03 11:20:26 54 2

空空如也

空空如也

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

TA关注的人

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