随笔分类 - JS面向对象
基础知识
摘要:帧:一个帧是一个连续的工作单元。当一个js函数被调用时,运行时环境就会在栈中创建一个帧。帧里保存了特殊的函数参数和局部变量。当函数返回时,帧就被从栈中推出。例如: 在声明了foo和bar函数后,执行bar函数 当bar被执行时,运行时将会创建一个包含bar 的参数和所有局部变量的帧。这个帧被添加到了
阅读全文
摘要://掺杂类实现聚合(有的时候,我们需要某个或多个类里的一些方法函数) //将要被聚合的函数 var JSON = { toJsonString: function () { var output = []; for (key in this) { //这里this指代调用者 output.push(
阅读全文
摘要:function extend(subClass,superClass) { //初始化一个中间空对象,为了转换主父类关系 var F = function() {}; F.prototype = superClass.prototype; //让子类继承F subClass.prototype = new F(); subClass.protot...
阅读全文

浙公网安备 33010602011771号