摘要: 函数类型在ECMAScript 中有三种函数类型:函数声明,函数表达式和函数构造器创建的函数。每一种都有自己的特点。函数声明函数声明(缩写为FD)是这样一种函数:有一个特定的名称在源码中的位置:要么处于程序级(Program level),要么处于其它函数的主体(FunctionBody)中在进入上... 阅读全文
posted @ 2015-05-27 16:35 Amy_Li 阅读(178) 评论(0) 推荐(0) 编辑
摘要: .apply和.call方法是在函数原型中定义的两个方法(因此所有的函数都可以访问它)允许去手动设置函数调用的this值,他们用接受 的第一个参数作为this值,this 在调用的作用域中使用。这两个方法的区别很小,对于.apply,第二个参数必须是数组(或者是类似数组的对象,如arguments,... 阅读全文
posted @ 2015-05-27 15:41 Amy_Li 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1、原型相当于Java、C++里面的父类,由封装公有属性及方法而产生,子类可以继承。原型继承实现(函数的原型属性指向原型函数一个实例对象,函数的原型的构造函数指向函数本身)1)eg:原型链 1 function Foo() { 2 this.value = 42; 3 } 4 Foo.pro... 阅读全文
posted @ 2015-05-27 11:43 Amy_Li 阅读(599) 评论(0) 推荐(0) 编辑