自定义window的原始函数。
这个问题的提出是因为最近有一个项目,设计部门把alert()的界面进行了设计,要求使用此设计进行开发。我以前真不知道alert()这种东西还能自定义,这不是原生的吗?原生的还能变?但是随着学习的深入,我发现是可以的,下边是我的思路:
首先我们知道所有的全局变量都是window对象的属性,所有的全局函数都是window对象的方法,alert()的执行可以这么干:window.alert();对于window对象来说,alert就是alert()函数的引用,我们重新给alert设置一个自定义函数的引用不就可以了吗?
代码如下:
<script> window.alert=function () { console.log("自定义的alert"); } alert(); </script>
执行之后控制台果然输出了“自定义的alert“,由此我们就可以控制alert()方法了,,不就实现了想要的结果了吗?后续的,自己开始编码吧。
自定义window的原始函数。
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/70113.html