vue
CyberPunk66
这个作者很懒,什么都没留下…
展开
-
如何优化代码中的多层if嵌套
前言日常开发中经常要针对不同业务场景作出不同行为与判断,在最早接触的时候普遍都是使用如下代码进行业务区分:if(res.data.code===0){//do something}else if(res.data.code===1002){//do something}else if(res.data.code===1004){//do something}else{//do s...原创 2020-02-12 11:28:55 · 5147 阅读 · 0 评论 -
vue无法检测数组变动的原因
前言在vue 2.x版本中,vue无法对数组的增加、删除等操作进行检测并派发视图更新。同理,对于已创建对象实例的属性增加、删除操作也会无法达到监听的目的,虽然对于诸如此类问题都有如$set、数组重构、主动通知vue更新等相应的解决办法。但是对于其产生原理,则需要从vue的响应式实现方式谈起。响应式原理在vue 2.x版本中,针对每一个对象的属性,都是采用的Object.definePrope...原创 2019-12-31 16:12:50 · 893 阅读 · 1 评论 -
2019年中级前端自检清单
Javascript:基本数据类型,基本类型和引用类型之间的差异;熟练运用es6提供的语法规范;熟悉基本数据类型对应的操作方法,特别是数组和对象;理解javascript基于原型编程的原理(这回事),理解原型,原型链;熟悉es5和es6实现继承的方式;理解作用域和执行上下文,能区分call,apply,bind三者之间的区别;了解闭包,能说出在js中对于闭包的定义(闭包是什么东西);...原创 2019-12-03 09:32:38 · 304 阅读 · 0 评论