Javascript 模块模式不工作
试图遵循Javascript的好部分的模块模式示例,但不起作用。发生什么事?我得到一张空白页Javascript 模块模式不工作,javascript,design-patterns,module,Javascript,Design Patterns,Module,试图遵循Javascript的好部分的模块模式示例,但不起作用。发生什么事?我得到一张空白页 Function.prototype.method = function(name, func) { if(!this.prototype[name]) { this.prototype[name] = func; return this; } }; String.method('deentityify', function() { var entity = {
Function.prototype.method = function(name, func) {
if(!this.prototype[name]) {
this.prototype[name] = func;
return this;
}
};
String.method('deentityify', function() {
var entity = {
quot: '"',
lt: '<',
gt: '>'
};
return function() {
return this.replace(/&([^&;]+);/g, function(a, b) {
var r = entity[b];
return typeof r === 'string' ? r : a;
});
};
}());
document.writeln('<">'.deentityify());
Function.prototype.method=函数(名称,func){
如果(!this.prototype[name]){
this.prototype[name]=func;
归还这个;
}
};
方法('deentityify',function()){
var实体={
引用:“”,
lt:'
};
返回函数(){
返回此。替换(/&([^&;]+);/g,函数(a,b){
var r=实体[b];
返回类型r=='string'?r:a;
});
};
}());
document.writeln(“”.deentityify());
它在firefox 26上对我有效。是的。。。它确实有效。请检查您的错误控制台。