JavaScript 代理模式
代码说明:
翻译 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%的代码片段,完整代码需下载后查看 加载中 侵权举报
下载说明:请别用迅雷下载,失败请重下,重下不扣分!