摘要:
1 //超类和子类 继承的实现 2 3 function R(w, h) { 4 var date = new Date(); 5 this.width = w; 6 this.height = h; 7 this.createtime = date.get... 阅读全文
摘要:
类、构造函数、原型 :本质均为函数利用的原理是:词法作用域,调用对象及作用域链 闭包 属性查找方式设计和new运算符一起使用的函数叫做构造函数。构造函数的工作:初始化一个新创建的对象,设置在使用对象前需要设置的所有属性。注:new创建一个新的没有任何属性的对象,然后调用该函数(调用对象),把此对象作... 阅读全文
摘要:
函数作用域和闭包词法作用域 它们在定义它们的作用域里运行,而不是在执行的作用域运行,但是只有在运行时,作用域链中的属性才被定义(调用对象),此时,可访问任何当前的绑定。 调用对象 当JavaScript解释器调用一个函数,它首先将作用域设置为定义函数时起作用的那个作用域链,然后在作用域最... 阅读全文
摘要:
1 //可变参数的函数 注:也可以使用对象作为参数来实现 2 function Max() { 3 var temp = arguments[0] || 0; 4 for (var i = 1; i < arguments.length ; i++) { 5 if... 阅读全文