摘要:Object.defineProperty 劫持数据 只是对对象的属性进行劫持 无法监听新增属性和删除属性 需要使用 vue.set, vue.delete 深层对象的劫持需要一次性递归 劫持数组时需要重写覆盖部分 Array.prototype 原生方法 Proxy 劫持数据 真正的对对象本身进行 阅读全文
posted @ 2021-03-01 17:26 菜鸟小何 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Object.defineProperty()语法说明 Object.defineProperty()的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性 Object.defineProperty(obj, prop, desc) obj 需要定义属性的当前对象 prop 当前需要 阅读全文
posted @ 2021-02-26 14:54 菜鸟小何 阅读(20) 评论(0) 推荐(0) 编辑
摘要:const CounterComponent = Vue.extend(Counter); this.vm = new CounterComponent({}).$mount('#container'); 其中 Counter 是引进来的组件this.vm是引进来的组件生成的vue实例我们可以通过t 阅读全文
posted @ 2021-02-24 14:51 菜鸟小何 阅读(1) 评论(0) 推荐(0) 编辑
摘要:在版本说明前面还有个符号:’^’(插入符号)和’~’(波浪符号),他们之间的区别:例如: ‘~’(波浪符号):他会更新到当前minor version(也就是中间的那位数字)中最新的版本。放到我们的例子中就是:“exif-js”: “~2.3.0”,这个库会去匹配更新到2.3.x的最新版本,如果出了 阅读全文
posted @ 2021-02-24 14:46 菜鸟小何 阅读(4) 评论(0) 推荐(0) 编辑
摘要:首先饮用一篇大佬写的博客:for循环中let与var的区别,块级作用域如何产生与迭代中变量i如何记忆上一步的猜想 这篇博客对我有所启发,但是有点抽象。 再借用《JavaScript高级程序设计》来说明一下 在 let 出现之前,for 循环定义的迭代变量会渗透到循环体外部: for (var i = 阅读全文
posted @ 2021-01-29 15:22 菜鸟小何 阅读(33) 评论(0) 推荐(0) 编辑
摘要:number精度丢失 倒计时刷新重置状态管理器刷新重置 数组改变监听不到变化 svg处理问题 线上地址无法将依赖引入(packjcon的问题~ ^) 阅读全文
posted @ 2021-01-25 12:09 菜鸟小何 阅读(11) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/44b87b8ea586 阅读全文
posted @ 2021-01-04 17:16 菜鸟小何 阅读(47) 评论(0) 推荐(0) 编辑
摘要:基于node的爬虫码云地址 阅读全文
posted @ 2021-01-04 15:23 菜鸟小何 阅读(22) 评论(0) 推荐(0) 编辑
摘要:服务端 1、通过使用cors模块解决跨域问题 var express = require('express') , cors = require('cors') , app = express(); app.use(cors()); app.get('/products/:id', function 阅读全文
posted @ 2020-12-31 15:19 菜鸟小何 阅读(295) 评论(0) 推荐(0) 编辑
摘要:function asyncPool(poolLimit, array, iteratorFn) { let i = 0; const ret = []; const executing = []; const enqueue = function () { // 边界处理,array为空数组 if 阅读全文
posted @ 2020-12-30 14:57 菜鸟小何 阅读(89) 评论(0) 推荐(0) 编辑