//创建构造函数
function Foo(){ }
//添加公有方法,即添加原型方法
Foo.prototype.bar = function(){
alert('hello');
}
创建Foo的实例后,实例可以直接调用原型方法 .bar(),但是对象Foo不能直接调用原型方法.bar()。
var f = new Foo('hello');
f.bar();// hello
Foo.bar(); //undefined
让Foo对象调用.bar 方法,在中间加上prototype 即可。
Foo.prototype.bar(); // hello