ind*_*vil 4 javascript overriding built-in prototype-programming
让我们说我们有窗口对象的警报方法.我想用漂亮的警报器来增强它.
此外,我想保存现有的警报方法,以便我们可以在应用程序结束后切换回来.
像这样的东西,但它在firefox控制台中抛出错误.
window.prototype.alert = function(){
}
Run Code Online (Sandbox Code Playgroud)
没有window.prototype对象.window是javascript上下文的全局对象,它不是从原型创建的.
但是,您希望通过以下代码实现:
window.old_alert = window.alert;
window.alert = function(txt) {
// do what you need
this.old_alert(txt);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5583 次 |
| 最近记录: |