dom.prototype.Display = function () {
alert("Property Message");
};
dom.Display(); //error
dom.Show(); //Show Message
var d = new dom();
d.Display(); //Property Message
d.Show(); //error
1、不使用prototype属性定义的对象方法,是静态方法,只能直接用类名进行调用!另外,此静态方法中无法使用this变量来调用对象其他的属性!
2、使用prototype属性定义的对象方法,是非静态方法,只有在实例化后才能使用!其方法内部可以this来引用对象自身中的其他属性!
闭包实现结果缓存
var CachedSearchBox = (function () {
var cache = {},
table = [];
return {
attachSearchBox: function (dsid) {