03 2022 档案

摘要:1 从本地临时搭建一个http-server环境 npx http-server 阅读全文
posted @ 2022-03-31 14:20 renhj 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1 深拷贝:解构赋值针对一维数组可以看作是深拷贝let arrs=[...arr],针对多维不是深拷贝。 真正的深拷贝json.parse(JSON.stringify(list))原理先转化为字符串,再转化为数组(但是方法不能拷贝) function greeVal(val){ let obj5= 阅读全文
posted @ 2022-03-17 14:50 renhj 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1 快速居中:在盒子添加disply:flex;子元素margin:0 auto 2 padding和margin区别 :作用对象不同,padding针对与自身,margin针对于自身 3 vw与百分比区别:vw针对于整个页面的宽度(只和设备宽度有关系),百分比针对于父元素(继承于父子) 4 行内元 阅读全文
posted @ 2022-03-17 10:06 renhj 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1 v-if多次渲染,浪费性能,v-show只是改变display。2 mvc mvvm mvc前端没法独立,得依赖于后台 mvvm相当于前端有一个自己控制器,可以实现自己控制数据3 v-model双向数据绑定,obj.defineProperty(obj,'username',{//只要obj属性 阅读全文
posted @ 2022-03-16 18:05 renhj 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1 const声明之后必须赋值,let可以不用,const声明后不可以改,支持块级作用域,不支持变量覆盖 2 解构去重[...new Set(arr)] 阅读全文
posted @ 2022-03-15 16:21 renhj 阅读(46) 评论(0) 推荐(0) 编辑
摘要:闭包:方法里面返回一个方法 闭包存在的意义:(1)延长变量的生命周期 (2)创建私有环境(vue中data为什么是函数,就是因为使用了闭包,创建了私有环境,导致数据不会被互相干扰) (3) 延长变量的生命周期 (4) 闭包会常驻内存,就是里面的变量不会被垃圾回收机制回收(需手动回收) (5) 有独立 阅读全文
posted @ 2022-03-15 15:45 renhj 阅读(54) 评论(0) 推荐(0) 编辑
摘要:1 防抖:将多次操作变成一次 在一定时间内只允许有一个存在 就是将多次操作变成一次 let ipt=document.querySelector("input") ipt.addEventListener('input',getMethod(fun,500)) function getMethod( 阅读全文
posted @ 2022-03-15 11:27 renhj 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1 原型是函数独有的 prototype(常规对象数组是没有的) 2 原型链_proto_=>[[prototype]] 是所有常规对象数组函数都有的 (采用就近原则) 例如 function Person(){ } Person.prototype.age=18 Person.prototype. 阅读全文
posted @ 2022-03-01 18:14 renhj 阅读(37) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示