数据结构 发表于 2019-03-21 | 分类于 数据结构 字数统计: 1.4k 字 | 阅读时长 ≈ 4 分钟 数据结构是计算机存储、组织数据的方式。 数组 栈 队列 链表 树 图 字典 树(这是一种高效的树形结构,但值得单独说明) 散列表(哈希表) 阅读全文 »
JS-原型链 发表于 2019-03-20 | 分类于 JavaScript 字数统计: 882 字 | 阅读时长 ≈ 3 分钟 原型对象原型对象可以让所有对象实例共享它所包含的属性和方法。 每个构造函数都有一个 prototype 属性,指向它的原型对象;原型对象有一个 constructor 属性,指向该函数 用构造函数创建一个新对象后,即实例。这个实例默认有 __proto__ 属性,指向构造函数的原型对象 需要注意: 函数的 prototype 属性指向函数的原型对象,而不是说 prototype 就是原型对象,prototype 是地址,内存中这个地址的位置上的东西才是原型对象 函数也是对象,所以函数也可以有属性 阅读全文 »
Vue-双向绑定 发表于 2019-03-18 | 分类于 Vue 字数统计: 385 字 | 阅读时长 ≈ 1 分钟 前言Vue 是采用 数据劫持 结合 发布者-订阅者模式的方法,通过 Object.definedProperty() 来劫持各个属性的 setter、getter,在数据变化时发布消息给订阅者,触发相应的监听回调 阅读全文 »
Vue-生命周期 发表于 2019-03-18 | 分类于 Vue 字数统计: 209 字 | 阅读时长 ≈ 1 分钟 生命周期 beforeCreate(创建前) created(创建后) beforeMount(载入前) mounted(载入后) beforeUpdate(更新前) updated(更新后) activated (keep-alive 激活用) deactivated(keep-alive 移除用) beforeDestroy(销毁前) destroyed(销毁后) 阅读全文 »