08 2021 档案

摘要:在 JS 忍者秘籍(P90)中对闭包的定义:闭包允许函数访问并操作函数外部的变量。红宝书上对于闭包的定义:闭包是指有权访问另外一个函数作用域中的变量的函数。 MDN 对闭包的定义为:闭包是指那些能够访问自由变量的函数。这里的自由变量是外部函数作用域中的变量。 形成闭包的原因 内部的函数存在外部作用域 阅读全文
posted @ 2021-08-21 11:14 前进中的蜗牛 阅读(366) 评论(0) 推荐(0) 编辑
摘要:为什么要用key? Vue 和 React 都实现了一套虚拟DOM,使我们可以不直接操作DOM元素,只操作数据便可以重新渲染页面。而隐藏在背后的原理便是其高效的Diff算法。 Vue 和 React 的虚拟DOM的Diff算法大致相同,其核心是基于两个简单的假设: 两个相同的组件产生类似的DOM结构 阅读全文
posted @ 2021-08-17 20:46 前进中的蜗牛 阅读(125) 评论(0) 推荐(0) 编辑
摘要:1、如果有多个条件 我们可以在数组中存储多个值,并且可以使用数组 include 方法。 //优化前 if ( x "abc" || x "def" || x "ghi" || x "jkl" ) { //logic } //优化后 //Shorthand if (["abc", "def", "g 阅读全文
posted @ 2021-08-16 14:15 前进中的蜗牛 阅读(66) 评论(0) 推荐(0) 编辑