摘要:
1.Array.from() 2.Array.of() 3.copyWithin 4.find 与findIndex 5.fill 6.entries、keys、values()不仅数组 、对象、set、map数据结构 都可以进行遍历) 7.includes() 8.flat 与flatMap 阅读全文
摘要:
1. 不要将所有的数据都放到 data 中,data 中的数据都会增加 getter 和 setter,又会收集watcher,这样还占内存。不需要响应式的数据我们可以定义在实例上。 2.在 v-for 绑定事件的时候可以使用事件代理,将事件绑定到外层元素上。 3. 使用 keep-alive 缓存 阅读全文
摘要:
1、Promise 是什么? 从 语法上来说是一个 构造函数,从功能上来说是一个封装好的解决异步加载的方法(注意:同步 是在他的构造函数中,异步回调是在 .then()里面执行的) 2、 Promise 用来 解决什么的? 一个是 为了解决 异步 回调 必须 在启动任务之前执行,还有一个是为了解决 阅读全文
摘要:
防抖:指定时间内只执行一次,但在等待时间内再次触发事件,重新开始延时。(应用于用户输入查询的时候可以优化对服务端的请求,百度 这种做搜索比较强硬的它 就没有用到防抖) 节流:指定时间内只执行一次。(鼠标滚轮滚动规定的时间触发一次事件) 详细参考:https://blog.csdn.net/yihan 阅读全文
摘要:
重绘是一个元素外观的改变所触发的浏览器行为。 渲染对象在创建完成并添加到渲染树时,并不包含位置和大小信息。计算这些值的过程称为布局或重排 优化方案: 1.元素位置移动变换时尽量使用CSS3的transform来代替对top left等的操作 变换(transform)和透明度(opacity)的改变 阅读全文
摘要:
React-Hooks的函数 组件方式代替原来的类继承,简化代码风格,好处是大大的; 1、useState 用来声明状态变量。要从三方面掌握:声明、读取、使用。(注意:useStae是不能进行条件语句判断的) 2、useEffect 就相当于 类组件中的 componentDidMount、comp 阅读全文
摘要:
vuex 是 Vue 配套的公共管理数据工具,他可以把一些共享的数据,保存到 vuex 中,方便整个程序中的任何组件直接获取或者修改公共数据 1、state中的数据,不能直接修改,如果想要修改,必须通过mutations 2、如果组件想要直接 从 state 上获取数据: 需要 this.$stor 阅读全文
摘要:
// 在面试中可能会遇到, 思想重要 // 比较两个对象是否是相等的 两个对象 // 1. js 中对象是无法使用 == 来比较的, 比是地址 // 2. 我们一般会定义如果对象的各个属性值都相等 那么对象就是相等的对象. 例如: {} 就与 {} 相等. // 算法描述 // 1. 假定对象 a 阅读全文
摘要:
arguments 对象 是所有(非箭头)函数中都可用的局部变量。 lut() { // 获取的的是函数在调用的时候,传入几个参数 console.log(arguments.length); // 使用arguments 对象可以获取传入的每个参数的值 console.log(arguments) 阅读全文
摘要:
1.原型链继承 // 1.原型链继承的两个问题 》在借用构造函数中可以解决下下面的两个问题//problem: 在创建子类型的实例时,不能向超类型的实例传递参数(在这里就是不能向A()里传递参数)function A(light) {this.light1=light;}function B(lig 阅读全文