会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ITwj
博客园
首页
新随笔
联系
订阅
管理
2022年8月23日
iview里的Spin组件改变背景色
摘要: <Spin v-if="showSpin" fix style="background-color: rgba(255, 255, 255, 0.5)" ></Spin>
阅读全文
posted @ 2022-08-23 22:37 WJJ呀
阅读(299)
评论(0)
推荐(0)
2021年11月8日
浏览器如何渲染页面
摘要: 浏览器是多进程的 浏览器进程:控制除tab标签页外的用户界面,包括地址栏,书签,后退前进按钮,以及于浏览器其他进程协调工作 渲染器进程:用来控制显示在tab页内的所有内容 GPU进程:负责整个页面的渲染 网络进程:负责发起和接受网络请求 缓存进程:负责浏览器缓存 插件进程:负责控制网页使用的插件,例
阅读全文
posted @ 2021-11-08 15:22 WJJ呀
阅读(307)
评论(0)
推荐(0)
2021年10月23日
手写节流函数
摘要: 节流原理 如果持续的触发事件,每隔一段时间,只执行一次事件 应用场景 DOM元素的拖拽功能实现 射击游戏 计算鼠标移动的距离 监听scroll滚动事件 underscore中的防抖函数_.throttle contant.onmousemove = _.throttle(doSomeThing, 2
阅读全文
posted @ 2021-10-23 13:50 WJJ呀
阅读(82)
评论(0)
推荐(0)
2021年10月19日
手写函数防抖
摘要: 防抖的定义: 事件响应函数在一段时间后才执行,如果在这段事件内再次调用函数,则重新计算执行时间 不防抖的危害: 发送过多的请求,服务器瘫痪 影响性能,出现卡顿 防抖的应用场景: scroll 事件滚动触发 搜索框输入查询 表单验证 按钮提交事件 浏览器窗口缩放,resize事件 ####Unders
阅读全文
posted @ 2021-10-19 21:41 WJJ呀
阅读(139)
评论(0)
推荐(0)
2021年10月15日
Vue.js的MVVM的响应式原理-指令解析&初始化视图
摘要: Vue.js采用数据劫持结合发布者-订阅者模式的放方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发响应的监听回调 Vue.js内部指令解析和视图初始化 //MVue.js const compileUtil = {
阅读全文
posted @ 2021-10-15 22:44 WJJ呀
阅读(48)
评论(0)
推荐(0)
2021年10月14日
将数组中的数字排序输出一个最大值
摘要: 例如: 输入:[10,9,2] 输出:9210 let arr = [10,2,13,61,90]; function fn(list){ //将数组中的数字转化为字符串 let hh = list.map((item)=>{return item.toString()}); let cc = 0;
阅读全文
posted @ 2021-10-14 22:12 WJJ呀
阅读(245)
评论(0)
推荐(0)
2021年10月6日
函数的柯里化
摘要: bind() ES5新增方法 主要作用:将函数绑定到某个对象中,并且有返回值(一个函数),可用于函数的柯里化,对于不同模块配置不同的参数 function getConfig(color, size, otherConfig){ console.log(color, size, otherConfi
阅读全文
posted @ 2021-10-06 11:07 WJJ呀
阅读(29)
评论(0)
推荐(0)
apply和call方法的使用
摘要: 1.找出数组中的最大值 let arr = [1, 2, 3, 4, 8, 10] let maxArr = Math.max.apply(null, arr) console.log(maxArr) // 10 2.将类数组转换为真正数组 function fn(){ console.log(ar
阅读全文
posted @ 2021-10-06 10:47 WJJ呀
阅读(56)
评论(0)
推荐(0)
2021年9月18日
点击el-switch时,出现提示弹框
摘要: 需求: 点击el-switch时,出现提示弹框,点击确定,状态改变 实现: 给switch禁用,添加@click事件 click添加Vue修饰符.native,保证事件能执行 本例 0为启用,1为停用 效果:
阅读全文
posted @ 2021-09-18 11:16 WJJ呀
阅读(714)
评论(0)
推荐(0)
[Vue warn]: Duplicate keys detected:'XXXX'.This may cause an update error.
摘要: 问题描述 选择框远程搜索时报以下警告,并且搜索卡死,搜了一下,原来是v-for循环里绑定的key出现重复问题, 问题解决 修改前 因为远程搜素的是公司名称,可能会出现重复的公司名,所以绑定item.value不严谨 修改后 使用模板字符串拼接 为什么不用index或随机数做key index <di
阅读全文
posted @ 2021-09-18 10:28 WJJ呀
阅读(461)
评论(0)
推荐(0)
下一页
公告