11 2021 档案
摘要:
v-if和v-show的区别是什么? v-if和v-for为什么不能一起用? v-for中的key有什么作用? 1 v-if 和 v-show 1.1 作用 都用来控制元素的显示和隐藏 1.2 控制元素显隐的方式 v-if控制虚拟DOM树上元素的创建和销毁,Vue的响应系统会根据虚拟DOM树对实际D
阅读全文
v-if和v-show的区别是什么? v-if和v-for为什么不能一起用? v-for中的key有什么作用? 1 v-if 和 v-show 1.1 作用 都用来控制元素的显示和隐藏 1.2 控制元素显隐的方式 v-if控制虚拟DOM树上元素的创建和销毁,Vue的响应系统会根据虚拟DOM树对实际D
阅读全文
摘要:
1 前言 创建一个Vue实例时,可以传入一个选项对象 const vm = new Vue({ data: { msg: 'hello' }, computed: {}, methods: {}, watch: {} }) 这个选项对象可以指定非常多的选项(或者说属性),和数据相关的选项有:包括但不
阅读全文
1 前言 创建一个Vue实例时,可以传入一个选项对象 const vm = new Vue({ data: { msg: 'hello' }, computed: {}, methods: {}, watch: {} }) 这个选项对象可以指定非常多的选项(或者说属性),和数据相关的选项有:包括但不
阅读全文
摘要:1 前言 编程题:输入一个整数n,输出斐波那契数列的第n项 有些面试官喜欢问这道题。可能你觉得这太简单了,用递归或递推一下子就实现了。 正当你信心满满用了两种方式实现的时候... 面试官:现在请用“尾递归”优化你的递归实现,用“ES6解构赋值”优化你的递推实现 ... 这时候如果你的基本功不扎实,可
阅读全文
摘要:
⚠ 预备知识: 了解原型和原型链 了解this绑定 1 new 运算符简介 MDN文档:new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。 class Person { constructor(name) { this.name = name; } } // 创建自定义对
阅读全文
⚠ 预备知识: 了解原型和原型链 了解this绑定 1 new 运算符简介 MDN文档:new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。 class Person { constructor(name) { this.name = name; } } // 创建自定义对
阅读全文
摘要:
什么是发布订阅模式?能手写实现一下吗?它和观察者模式有区别吗?...
阅读全文
什么是发布订阅模式?能手写实现一下吗?它和观察者模式有区别吗?...
阅读全文
摘要:
1 什么是函数柯里化
2 柯里化的作用和特点
2.1 参数复用
2.2 提前返回
2.3 延迟执行
3 封装通用柯里化工具函数
4 总结和补充
阅读全文
1 什么是函数柯里化
2 柯里化的作用和特点
2.1 参数复用
2.2 提前返回
2.3 延迟执行
3 封装通用柯里化工具函数
4 总结和补充
阅读全文
摘要:
面试官:JavaScript如何实现数组拍平(扁平化)方法? 1 什么叫数组拍平? 概念很简单,意思是将一个“多维”数组降维,比如: // 原数组是一个“三维”数组 const array = [1, 2, [3, 4, [5, 6], 7], 8, 9] // 可以降成二维 newArray1 =
阅读全文
面试官:JavaScript如何实现数组拍平(扁平化)方法? 1 什么叫数组拍平? 概念很简单,意思是将一个“多维”数组降维,比如: // 原数组是一个“三维”数组 const array = [1, 2, [3, 4, [5, 6], 7], 8, 9] // 可以降成二维 newArray1 =
阅读全文

浙公网安备 33010602011771号