上一篇链接:2019年一些前端的面试题(含答案) 7、手写函数防抖和函数节流 函数节流 函数节流是让这个函数在间隔某一段时间执行一次以输入框为例,假设你想查询xxxx,你想实...
React 中 keys 的作用是什么? 用于追踪哪些列表中元素被修改,添加,移除的辅助标识,减少不必要的渲染 调用 setState 之后发生了什么? react 将传入的...
一. 为什么使用setState## 直接更改this.state.counter不会引起界面刷新, 这是因为React不知道state发生了改变。 React必须通过set...
js的异步任务分2类:宏任务(macrotask )和微任务(microtask ) 什么是宏任务、微任务 网上用食堂排队打饭或者银行排队办业务举例,个人认为不太恰当,他们并...
一、请说下具体使用vue的理解? 答:1、使用vue不必担心布局更改和类名重复导致的js重写,因为它是靠数据驱动双向绑定,底层是通过Object.defineProperty...
vue面试常被问到的问题整理 1、Vue的双向数据绑定原理是什么? 答 : vue是采用数据劫持,并且使用发布-订阅者的开发模式。原理是观察者observer通过Object...
[vue中组件的data为什么是一个函数] 1. 前言 在学习vue的时候,一直纳闷一件事:组件的data数据为什么必须要以函数返回的形式,为什么不是简单的对象形式呢?遂带着...
html 加载时发生了什么 在页面加载时,浏览器把获取到的HTML代码解析成1个DOM树,DOM树里包含了所有HTML标签,包括display:none隐藏,还有用JS动态添...