摘要:
1.图片优化(压缩) 2.DNS解析(预先获得域名所对应的 IP) <link rel="dns-prefetch" href="//yuchengkai.cn"> 3.节流 4.防抖 5.预加载 6.预渲染 7.懒加载 8.懒执行(计算逻辑或者占用较高内存的行为,到需要用时再执行,一般用定时器) 阅读全文
摘要:
get和post的区别1 语义化的区别:get偏向于获取,post偏向于提交数据2 携带给后端的信息位置不一样get直接在地址后面拼接查询字符串post在请求体内进行信息的查询3 携带的数据格式不一样get:因为携带的数据是直接拼接在地址后面,只能使用url编码post:因为在请求体内,所以可有多种 阅读全文
摘要:
微任务包括 process.nextTick ,promise ,MutationObserver,其中 process.nextTick 为 Node 独有。 宏任务包括 script , setTimeout ,setInterval ,setImmediate ,I/O ,UI renderi 阅读全文
摘要:
1.初始化阶段:由ReactDOMm.render()触发 初次渲染 1.constructor 2.componentWillMount(建议弃用还能正常使用) 2.getDerivedStateFromProps 3.render 4.componentDidMount2.更新阶段:由组件内部t 阅读全文
摘要:
1.beforeCreat第一个生命周期函数,表示实例在完全创建出来之前会执行它,在执行它时,data和methods中的数据都还未初始化。 2.created(ajax可以在这时候发起请求,因为data已经初始化完毕)第二个生命周期函数,此时data和methods已经初始化完成,created( 阅读全文