资 源 简 介
翻译 maninwest@Codeforge 作者:Ralph Varjabedian @ Codeproject介绍 这是个使用 JavaScript 创建一个类的代理的简单脚本。例如我们有个类 (作为构造函数的函数) Math ,它有几个定义了如加减乘除等的函数。function Math() {
this.IsMath = true;
}
Math.prototype = {
add: function(a, b) {
return a + b;
},
subtract: function(a, b) {
return this.add(a, -b);
},
multiply: function(a, b) {
return a * b;
},
divide: function(a, b) {
return a / b;
}
} 我们希望可以以某种方式修改其行为,可以让我们使用beforeFunction事件和 afterFunction 事件,拦截这个类中每个函数调用。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报