首页 > Windows开发 > 详细

自定义window的原始函数。

时间:2015-07-07 16:41:52      阅读:440      评论:0      收藏:0      [点我收藏+]

这个问题的提出是因为最近有一个项目,设计部门把alert()的界面进行了设计,要求使用此设计进行开发。我以前真不知道alert()这种东西还能自定义,这不是原生的吗?原生的还能变?但是随着学习的深入,我发现是可以的,下边是我的思路:

首先我们知道所有的全局变量都是window对象的属性,所有的全局函数都是window对象的方法,alert()的执行可以这么干:window.alert();对于window对象来说,alert就是alert()函数的引用,我们重新给alert设置一个自定义函数的引用不就可以了吗?

代码如下:

<script>
window.alert=function () {
    console.log("自定义的alert");
}
alert();
</script>

执行之后控制台果然输出了“自定义的alert“,由此我们就可以控制alert()方法了,不就实现了想要的结果了吗?后续的,自己开始编码吧。

自定义window的原始函数。

原文:http://www.cnblogs.com/jingubang/p/4627068.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!