2017年12月17日 JavaScript OO in JS(1) 创建对象工厂模式123456789101112// 按照我的理解此时生成了一个prototype,constructor为Person1function Person1(name) { let o = new Object() // 等价于let o = {},注意new的是Object o.name = name o.sayName = function () {} return o}let person1 = Person1('Orion')Person1.prototype // __proto__为Obejct的只有constructor的对象,代表该构造函数对应的prototypeperson1.__proto__ // Object,代表该实例的原型对象person1 instanceof Person1 // false,是Objectperson1.constructor === Person1 // false,是Object Read More
2017年12月14日 IDE WebStorm文件模板 Vue文件头注释(自用)1234567<!--@Author: orion@Descrition: a test note@Date: 2017/12/14 15:34@Modified by:@Modify time:--> Read More
2017年12月11日 JavaScript 最近在看红宝书 对函数参数的处理跟java一毛一样同样都是值类型,如果传入引用类型,则指向同一对象,而在函数内部改变函数指向并不影响原值 Read More
2017年12月08日 CSS 四个方向border的实现原理 当隐藏单个方向的border时,会迷之出现缝隙12345{ border:1px solid #e6ebf5; border-bottom: none; ...} Read More
2017年12月06日 JavaScript JS语句执行顺序的研究 在el-table中使用selection123<el-table :data="list" ...> <el-table-column type="selection"></el-table-column></el-table> 12345678callback: (res) => { this.list = res.list // 后执行 this.list.forEach(row => { if (row.isChecked) { this.$refs.multipleTable.toggleRowSelection(row) } }) // 先执行} Read More