JS——BOM(Windows对象)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JS——BOM(Windows对象),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2732字,纯文字阅读大概需要4分钟。
内容图文
BOM(Browser Object Model) 是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。(摘自——百度百科)
1、确认框(confirm),当确认框弹出时可以选择点击“确认”或“取消”,当点击确认时返回“true”,点击取消时返回“false”:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Window对象</title> </head> <body> <button onclick="myFunction()">请点击按键</button> <p id="demo"></p> <script> function myFunction(){ confirm("您确定是否删除吗?"); var x; var r=confirm("按下按钮!"); if (r==true){ x="已删除"; } else{ x="删除已取消"; } document.getElementById("demo").innerHTML=x; } </script> </body> </html>
效果展示:
2、alter警告框,出现警告框之后,用户需要点击确定按钮之后才能继续操作:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Window对象</title> </head> <body> <button onclick="myFunction()">请点击按键</button> <p id="demo"></p> <script> function myFunction(){ alert("我是一个警告框"); } </script> </body> </html>
3、prompt提示框,提示用户在进入某页面前要输入某些数据,如果输入数据后点击确认,返回值为输入的数据,如果点击取消按键,返回值为null。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Window对象</title> </head> <body> <button onclick="myFunction()">请点击按键</button> <p id="demo"></p> <script> function myFunction(){ prompt("请输入你的昵称"); } </script> </body> </html>
4、setInterval计时时间,以指定的时间间隔来执行函数:
例如:在轮播图(https://www.cnblogs.com/zhai1997/p/12218795.html)的函数中,需要每隔三秒切换一次图片就需要用到此方法:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>首页</title> <style> @import url("/css/lunbo.css"); </style> <script> function init(){ setInterval("changeImg()",3000); } var i=0 function changeImg(){ i++; document.getElementById("img").src="../img/"+i+".jpg"; if(i==3){ i=0; } } </script> </head> <body onload="init()"> <div id=""> <img src="../img/1.jpg" width="100%" id="img"/> </div> </body> </html>
5、clearTimeout方法用于将设定的时间停止:
例如:在定时三秒后弹出广告的练习中(https://www.cnblogs.com/zhai1997/p/12221255.html),用到了此方法:
function init(){ time = setInterval("showAd()",3000); } //书写显示广告图片的函数function showAd(){ //获取广告图片的位置var adEle = document.getElementById("img"); //修改广告图片元素里面的属性让其显示 adEle.style.display = "block"; //清除显示图片的定时操作 clearInterval(time); //设置隐藏图片的定时操作 time = setInterval("hiddenAd()",3000); } //书写隐藏广告图片的函数function hiddenAd(){ //获取广告图片并设置其style属性的display值为none document.getElementById("img").style.display= "none"; //清除隐藏广告图片的定时操作 clearInterval(time); }
还有其他方法,这里没有一一列举... ...
原文:https://www.cnblogs.com/zhai1997/p/12221996.html
内容总结
以上是互联网集市为您收集整理的JS——BOM(Windows对象)全部内容,希望文章能够帮你解决JS——BOM(Windows对象)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。