vue-router1.x实现

摘要: /** * 1、实现并生命了全局注册的组件,分别是router-link、router-view * 2、实现install: this.$router.push() */ /** * vue插件怎么写 * 1)function/对象 * 2)要求必须又一个install方法 */ let Vue; 阅读全文
posted @ 2021-08-21 21:24 chinesedon007 阅读(49) 评论(0) 推荐(0)

JS发布订阅者模式

摘要: class Emit { constructor() { this.listening = {} // 监听列表 } // 发布 $emit (key, fn) { (this.listening[key] || (this.listening[key] = [])).push(fn) } // 订 阅读全文
posted @ 2021-08-21 18:30 chinesedon007 阅读(56) 评论(0) 推荐(0)

关于js的call、apply、bind,并重写

摘要: let obj1 = { name: '123', getName: function () { return this.name } } let obj2 = { name: '456' } console.log(obj1.getName()) // 123 console.log(obj1.g 阅读全文
posted @ 2021-08-21 14:20 chinesedon007 阅读(33) 评论(0) 推荐(0)

JavaScript的继承

摘要: ##写在前面 今天开始,记录自己的生活和心得,包括生活、工作、学习等等。 养成习惯从今天开始!!! 2021年8月21日 此处为js继承,这一部分是最近学习,算是懂了一些继承相关的知识,记录下来,后续继续完善。 死记硬背真不是人干的事情,多学习多理解! ###父类 function Parent(h 阅读全文
posted @ 2021-08-21 10:47 chinesedon007 阅读(43) 评论(0) 推荐(0)