- 博客(23)
- 收藏
- 关注
原创 vue实现吸顶效果
/ 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 (被卷曲的高度)//如果被卷曲的高度大于吸顶元素到顶端位置 的距离},
2023-05-09 18:07:14 436 1
原创 js数组方法
1、pop() 方法用于删除数组的最后一个元素并返回删除的元素。注意:此方法改变数组的长度!提示: 移除数组第一个元素,请使用 shift() 方法。2、slice() 方法3、 splice() 方法用于添加或删除数组中的元素。
2023-03-31 17:56:11 528
原创 Vue2路由跳转
原页面表单中的内容会丢失;向前或者向后跳转n个页面,n可为正整数或负整数this.$router.go(-1):后退一步+刷新this.$router.go(0):刷新;this.$router.go(1) :前进一步原页面表单中的内容会保留;向前或者向后跳转n个页面,n可为正整数或负整数this.$router.back():后退;this.$router.back(0) 刷新;this.$router.back(1):前进。
2023-02-24 14:56:56 1409
原创 vue+element-ui的el-date-picker时间选择器只能选择当前周
最近遇到一个这样一个需求,开始时间和结束时间只能选择当前周时间,而且结束时间不能比开始时间早;
2022-12-26 14:21:16 2369
原创 前端面试题(react)
性能优化分为2个方面setState 是修改其中的部分状态,相当于 Object. assign,只是覆盖,不会减少原来的状态; replaceState 是完全替换原来的状态,相当于赋值,将原来的 state 替换为另一个对象,如果新状态属性减少,那么 state 中就没有这个状态了接收旧的 state 和 action,返回新的 state受控组件就是可以被 react 状态控制的组件在 react 中,Input textarea 等组件默认是非受控组件(输入框内部的值是用户控制,和React无关)
2022-06-20 08:36:29 10130 1
原创 前端面试题(Vue)
首先请求服务器,获取当前用户的权限数据,比如请求 this.$http.get(“rights/list”);获取到权限数据之后,在列表中使用v-if v-if-else的组合来展示不同的内容Vue用的哪种设计模式 属于发布订阅模式,在vue中使用observer和definereactive两个方法的结合对数据进行递归劫持,然后通过watch这个类来对属性进行订阅,Dep类用于解耦合,当数据变更的时候先触发数据的set方法,然后调用Dep.notiify通知视图更新vue性能瓶颈的几种情况一次渲
2022-06-16 21:01:42 4563 2
原创 前端最新2022面试题(JS)
闭包:就是能够读取外层函数内部变量的函数。闭包需要满足三个条件:访问所在作用域;函数嵌套;在所在作用域外被调用。优点: 可以重复使用变量,并且不会造成变量污染。缺点: 会引起内存泄漏使用闭包的注意点:由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。解决方法是,在退出函数之前,将不使用的局部变量全部删除。闭包会在父函数外部,改变父函数内部变量的值。所以,如果你把父函数当作对象。
2022-06-14 21:10:49 42162 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人