随笔分类 -  设计模式

摘要:我个人感觉redux-thunk结合asnyc await已经足够了,saga似乎还增加了项目的复杂度(网查) Async/Await是一个期待已久的JavaScript特性,让我们更好的理解使用异步函数。它建立在Promises上,并且与所有现有的基于Promise的API兼容。(网查) Asyn 阅读全文
posted @ 2019-05-22 17:22 ThisCall 阅读(152) 评论(0) 推荐(0) 编辑
摘要:// SubClass.prototype.getName = function () { console.log(this.name,'重写') }; 与java逻辑相同 就是继承父类,然后子类可以扩展父类 https://www.cnblogs.com/aaronchu/p/6168378.ht 阅读全文
posted @ 2019-05-22 10:39 ThisCall 阅读(127) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/cxying93/p/6103375.html(copy) 我的理解是: 闭包就是能够读取其他函数内部变量的函数。 由于在javascript中,只有函数内部的子函数才能读取局部变量,所以说,闭包可以简单理解成“定义在一个函数内部的函数“。 所以,在本 阅读全文
posted @ 2019-05-21 16:05 ThisCall 阅读(154) 评论(0) 推荐(0) 编辑
摘要:函数中的this添加函数是加在对象上,而this.prototype是添加在原型上,通过prototype的指向来一级一级查找 prototype是构造函数访问原型对象,__proto__是对象实例访问原型对象 che.constructor指向构造函数 阅读全文
posted @ 2019-05-21 14:46 ThisCall 阅读(867) 评论(0) 推荐(0) 编辑
摘要: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=... 阅读全文
posted @ 2019-05-21 12:01 ThisCall 阅读(104) 评论(0) 推荐(0) 编辑
摘要:对象没有原型对象,函数才有 new出的对象,this的会重新创建,二prototype并不会重新创建,而是追溯原型链的方式进行继承 var Book=function(id,bookname,price){ this.id=id; this.hh = function () { console.lo 阅读全文
posted @ 2019-04-30 09:55 ThisCall 阅读(201) 评论(0) 推荐(0) 编辑
摘要:Function.prototype.addMethod = function (name, fn,proto) { // console.log(proto) if (proto true){ this[name] = fn; }else{ this.prototype[name] = fn; } 阅读全文
posted @ 2019-04-29 14:09 ThisCall 阅读(113) 评论(0) 推荐(0) 编辑
摘要:var book=function(){ // this.prototype.inner = function () { console.log('book_inner') }这种写法是错误的 this.inner2 = function () { console.log('book_inner2' 阅读全文
posted @ 2019-04-29 13:24 ThisCall 阅读(109) 评论(0) 推荐(0) 编辑
摘要:onLoad: function(options) { console.log(Function) Function.prototype.addMethod = function(name, fn) { this[name] = fn; } console.log(Function.addMetho 阅读全文
posted @ 2019-04-29 10:27 ThisCall 阅读(156) 评论(0) 推荐(0) 编辑