随笔分类 - 设计模式
摘要:我个人感觉redux-thunk结合asnyc await已经足够了,saga似乎还增加了项目的复杂度(网查) Async/Await是一个期待已久的JavaScript特性,让我们更好的理解使用异步函数。它建立在Promises上,并且与所有现有的基于Promise的API兼容。(网查) Asyn
阅读全文
摘要:// SubClass.prototype.getName = function () { console.log(this.name,'重写') }; 与java逻辑相同 就是继承父类,然后子类可以扩展父类 https://www.cnblogs.com/aaronchu/p/6168378.ht
阅读全文
摘要:https://www.cnblogs.com/cxying93/p/6103375.html(copy) 我的理解是: 闭包就是能够读取其他函数内部变量的函数。 由于在javascript中,只有函数内部的子函数才能读取局部变量,所以说,闭包可以简单理解成“定义在一个函数内部的函数“。 所以,在本
阅读全文
摘要:函数中的this添加函数是加在对象上,而this.prototype是添加在原型上,通过prototype的指向来一级一级查找 prototype是构造函数访问原型对象,__proto__是对象实例访问原型对象 che.constructor指向构造函数
阅读全文
摘要:var a=function(){ this.che1 = function () { console.log(1) } this.che2 = function () { console.log(2) } this.che3=function(){console.log(3)} } var b= new a(); var c=...
阅读全文
摘要:对象没有原型对象,函数才有 new出的对象,this的会重新创建,二prototype并不会重新创建,而是追溯原型链的方式进行继承 var Book=function(id,bookname,price){ this.id=id; this.hh = function () { console.lo
阅读全文
摘要:Function.prototype.addMethod = function (name, fn,proto) { // console.log(proto) if (proto true){ this[name] = fn; }else{ this.prototype[name] = fn; }
阅读全文
摘要:var book=function(){ // this.prototype.inner = function () { console.log('book_inner') }这种写法是错误的 this.inner2 = function () { console.log('book_inner2'
阅读全文
摘要:onLoad: function(options) { console.log(Function) Function.prototype.addMethod = function(name, fn) { this[name] = fn; } console.log(Function.addMetho
阅读全文