1.借助构造函数实现继承 call方法改变了函数运行的上下文(this的指向,指向了Child实例化的对象引用),将父级构造函数的this指向子类构造函数的实例上去。执行时父类的方法和属性都挂载到Child类的实例上 缺点:父类的原型对象上有属性和方法不能被子类继承 2.借助原型链实现继承 prot ...
分类:
其他好文 时间:
2019-01-28 20:16:43
阅读次数:
200
__call__()的用法 __call__()方法能够让类的实例对象,像函数一样被调用; >>> >>> class A(object): def __call__(self, x): print('__call__ called, print x: ', x) >>> >>> a = A() > ...
分类:
编程语言 时间:
2019-01-27 16:50:36
阅读次数:
201
#只是储备 __call__方法:# class Foo:# def __call__(self, *args, **kwargs):# print(self)# print(args)# print(kwargs)# obj = Foo()# obj(1, 2, 3, a = 5, g = 8)' ...
分类:
其他好文 时间:
2019-01-26 21:38:10
阅读次数:
196
在JavaScript里使用typeof判断数据类型,只能区分基本类型,即:number、string、undefined、boolean、object。 对于null、array、function、object来说,使用typeof都会统一返回object字符串。 要想区分对象、数组、函数、单纯使 ...
分类:
其他好文 时间:
2019-01-19 20:04:29
阅读次数:
182
Object.prototype.toString.call()方法的使用 ...
分类:
其他好文 时间:
2019-01-18 10:52:18
阅读次数:
158
启动先执行manage.py 中的 app.run() 执行app(),对象()表示调用对象的__call__方法 又调用了app.wsgi_app方法 第1步:执行app.request_context方法,把请求的相关信息传进去了 返回了一个RequestContext类的实例对象 在init构 ...
分类:
其他好文 时间:
2019-01-11 22:16:36
阅读次数:
303
使用线程池方式—Callable接口 Callable接口:与Runnable接口功能相似,用来指定线程的任务。其中的call()方法,用来返回线程任务执行完毕后的结果,call方法可抛出异常。 ExecutorService:线程池类 Future submit(Callable task):获取... ...
分类:
编程语言 时间:
2019-01-10 16:33:22
阅读次数:
222
个人总结: call 继承的是父类私有 prototype 继承的父类公有 create 可以将公有或私有继承到子类上去(克隆) for in 克隆 不管公有还是私有的都克隆成私有的 1.原型继承:将父类的私有和公有都继承子类的原型上。子类的原型等于父类的实例。(私有公有全部继承) function ...
分类:
编程语言 时间:
2019-01-07 17:53:33
阅读次数:
175
网上很多写法,都是传统的写法, 看了官方文档,推荐的写法,也是用__call__方法来作实现了。 我试了新老方法,从输出,可以看出效果了。 中间件处理的顺序还是request从上到下,response从下回到上的。 settings.py里的排列: 输出,注意Row3里process_view输出没 ...
分类:
其他好文 时间:
2019-01-03 15:40:39
阅读次数:
159
本文主要解释在JS里面this关键字的指向问题(在浏览器环境下)。 阅读此文章,还需要心平气和的阅读完,相信一定会有所收获,我也会不定期的发布,分享一些文章,共同学习 首先,必须搞清楚在JS里面,函数的几种调用方式: 普通函数调用 作为方法来调用 作为构造函数来调用 使用apply/call方法来调 ...
分类:
移动开发 时间:
2018-12-26 23:03:52
阅读次数:
304