首页 > Web开发 > 详细

重写js alert

时间:2016-03-05 23:47:59      阅读:559      评论:0      收藏:0      [点我收藏+]
Window.prototype.alert = function(){
  //创建一个大盒子
var box = document.createElement("div");
  //创建一个关闭按钮
var button = document.createElement("button");
  //定义一个对象保存样式
var boxName = { width:"500px", height:"180px", backgroundColor:"#f8f8f8", border:"1px solid #ccc", position:"absolute", top:"50%", left:"50%", margin:"-90px 0 0 -250px", zIndex:"999", textAlign:"center", lineHeight:"180px" }
  //给元素添加元素
for(var k in boxName){ box.style[k] = boxName[k]; }
  //把创建的元素添加到body中 document.body.appendChild(box);
  //把alert传入的内容添加到box中
if(arguments[0]){ box.innerHTML = arguments[0]; } button.innerHTML = "关闭";
  //定义按钮样式
var btnName = { border:"1px solid #ccc", backgroundColor:"#fff", width:"70px", height:"30px", textAlign:"center", lineHeight:"30px", outline:"none", position:"absolute", bottom:"10px", right:"20px", } for(var j in btnName){ button.style[j] = btnName[j]; }
  //把按钮添加到box中 box.appendChild(button);
  //给按钮添加单击事件 button.addEventListener(
"click",function(){ box.style.display = "none"; }) } alert("我的好朋友JavaScript```")

 

重写console.log

console.log = (function(log){
    return function(){
        log.call(console,"hello:"+(arguments[0]||" "));
    }
}(console.log))
console.log("alert");

 

重写js alert

原文:http://www.cnblogs.com/pssp/p/5246133.html

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