JavaScript BOM

标题什么是BOM

1.BOM是Browser Object Model的简写,即浏览器对象模型。
2.BOM由一系列对象组成,是访问、控制、修改浏览器的属性的方法
3.BOM没有统一的标准(每种客户端都可以自定标准)。
4.BOM的顶层是window对象

BOM对象学习 window

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><script type="text/javascript">/*三种弹框方式*/function  demo1(){//只是含有确认按钮的弹框window.alert("七夕快乐");		}function  demo2(){		//含有确认和取消按钮的弹框var flag= window.confirm("是否删除?");		alert(flag);}function  demo3(){//含有输入内容的弹框var   v= window.prompt("请输入昵称","例如:李白"); 	alert(v);}function  getDate(){//获得时间对象var date=new Date();var time= date.toLocaleString();	//获得span对象document.getElementById("span_1").innerHTML=time;}//定时器  1000毫秒// 过指定的时间调用方法---只会执行一次//window.setTimeout("getDate()",1000);//间隔1s就会调用指定的方法---调用多次  var  iny=  window.setInterval("getDate()",1000); function  stop1(){//清除指定的定时器window.clearInterval(iny);	} function  close1(){//关闭当前的窗口//window.close();//打开指定的页面window.open("http://www.baidu.com");	}</script></head><body onload="getDate()"><input type="button" name="" id="" value="关闭窗口" onclick="close1()" />当前的时间是:<span id="span_1"></span>
<input type="button" name="" id="" value="停止计时" onclick="stop1()" /><input type="button" name="" id="" value="弹框一" onclick="demo1()" /><input type="button" name="" id="" value="弹框二" onclick="demo2()" /><input type="button" name="" id="" value="弹框三" onclick="demo3()" /></body>
</html>

BOM对象学习 Location History Screen Navigator

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><script type="text/javascript">/************Location*****************/function  demo1(){//获得Location对象//http://127.0.0.1:8020/2018-08-17JavaScript/03JS学习.htmlconsole.log(window.location.href);//127.0.0.1:8020  ip+端口号console.log(window.location.host);//8020console.log(window.location.port);//127.0.0.1console.log(window.location.hostname);//修改当前的地址********window.location.href="http://www.baidu.com";//重新加载网页window.location.reload();}/********History对象学习*******************/function  demo2(){//返回浏览器历史列表中的 URL 数量。var  le=window.history.length;console.log(le);//后退按钮window.history.back();//前进的按钮window.history.forward();//-3:后退3个网页   3:前进3个网页   0:刷新window.history.go(-3); }/***********Screen 对象学习(了解)**********************/function  demo3(){var  he =window.screen.height;var wi=window.screen.width;//获得屏幕的分辨率console.log(he+"----"+wi);	}/*************Navigator 对象的学习(了解)******************/function  demo4(){//用户代理var us= window.navigator.userAgent;//Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36console.log(us);}</script></head><body><input type="button" name="" id="" value="Location对象的学习" onclick="demo1()" /><input type="button" name="" id="" value="History对象的学习" onclick="demo2()" /><input type="button" name="" id="" value="Screen对象的学习" onclick="demo3()" /><input type="button" name="" id="" value="Navigator对象的学习" onclick="demo4()" /></body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/325025.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OJ8462-大盗阿福【各种dp之5】

题目 我们的黑虎阿福改行当小偷啦!然后他去偷东西&#xff0c;然后那个zz报警系统只有在他洗劫两家相邻的店才会报警&#xff0c;然后求他在不触发警报的情况下能拿到最多的钱。 &#xff08;注&#xff1a;没有偷了会扣钱的店铺&#xff09; 输入 2 3 1 8 2 4 10 7 6 1…

交换两个对象

//问题二&#xff1a;使用冒泡排序按学生成绩排序&#xff0c;并遍历所有学生信息for(int i 0;i < stus.length - 1;i){for(int j 0;j < stus.length - 1 - i;j){if(stus[j].score > stus[j 1].score){//如果需要换序&#xff0c;交换的是数组的元素&#xff1a;St…

JavaFX UI控件教程(二十四)之Password Field

翻译自 Password Field 在本章中&#xff0c;您将了解另一种类型的文本控件&#xff0c;即密码字段。 本PasswordField类实现一个专门的文本字段。通过显示回显字符串来隐藏用户键入的字符。图23-1显示了一个密码字段&#xff0c;其中包含提示消息。 图23-1带有提示消息的密…

3分钟内看完这,bootstraptable表格控件,受益匪浅!

今天分享一下bootstraptable的相关技能点&#xff0c;由于第一次接触&#xff0c;所以刚开始碰了好多壁&#xff0c;于是趁现在过去不久&#xff0c;先总结总结。Bootstraptable简单的来说就是一个表格控件&#xff0c;但是这个表格可不是一般的表格&#xff0c;分页、排序、查…

微软Azure开源开发者(深圳)峰会等你来

微软开发技术与云平台自从迈向开放、开源、跨平台的转型以来&#xff0c;已经受到全球开源社区们的关注。 从 Github 上高居世界首位的开源项目贡献数量&#xff0c;可以看到微软贯彻开源战略的实际行动。另一方面&#xff0c;微软也主动与开源社区做密切的技术交流。 本次 Azu…

OJ4121 and OJ2968-股票买卖 and Maximun sum【各种dp之6 and 9】

股票买卖 题目 阿福该炒股了&#xff0c;然后假设他已经预测到了后几天的股票&#xff0c;要求他最多买卖两次的赚到的最大值。 &#xff08;注&#xff1a;他只有第一次卖了才能再买&#xff09; 输入 3 7 5 14 -2 4 9 3 17 6 6 8 7 4 1 -2 4 18 9 5 2 输出 28 2…

面向对象VS面向过程

1.面向过程&#xff1a;强调的是功能行为&#xff0c;以函数为最小单位&#xff0c;考虑怎样做。 2.面向对象&#xff1a;强调具备了功能的对象&#xff0c;以类/对象为最小单位&#xff0c;考虑谁来做。

这个点名系统太好用了,快来看看……

声明&#xff1a;软件为本人原创&#xff0c;后台回复&#xff1a;随机点名系统&#xff0c;免费下载。大家好&#xff0c;我是雄雄&#xff0c;昨天公众号给大家分享了windows系统和office办公软件激活的方法&#xff0c;正中好多粉丝的下怀。【原文在这里】今天在给大家分享一…

JavaFX UI控件教程(二十二)之Titled Pane和Accordion

翻译自 Titled Pane and Accordion 本章介绍如何在JavaFX应用程序中使用accordion和title窗格的组合。 标题窗格是带标题的面板。它可以打开和关闭&#xff0c;它可以封装任何Node诸如UI控件或图像以及添加到布局容器的元素组。 标题窗格可以使用手风琴控件进行分组&#x…

在ASP.NET Core 2.0中使用MemoryCache

说到内存缓存大家可能立马想到了HttpRuntime.Cache,它位于System.Web命名空间下&#xff0c;但是在ASP.NET Core中System.Web已经不复存在。今儿个就简单的聊聊如何在ASP.NET Core中使用内存缓存。我们一般将经常访问但是又不是经常改变的数据放进缓存是再好不过了&#xff0c;…

ssl1016 OJ8467-数的划分 鸣人的影分身【各种dp之8 7】

数的划分 Description 将整数n分成k份&#xff0c;且每份不能为空&#xff0c;任意两份不能相同(不考虑顺序)。   例如&#xff1a;n7&#xff0c;k3 (6&#xff1c;n&#xff1c;&#xff1d;200,2&#xff1c;&#xff1d;k&#xff1c;&#xff1d;6&#xff09;&#…

数据库的嵌套查询和统计查询

①求选修了数据结构的学生学号和成绩。 select s_no,score from choice where s_no in (select s_no from course where course_name数据结构) ②求01001课程的成绩高于张彬的学生学号和成绩。 select s_no,score from choice where course_no01001 and score>(select scor…

匿名对象的使用

package com.wdl.day09;/** 匿名对象的使用* 1.理解&#xff1a;我们创建的对象&#xff0c;没有显式的赋给一个变量名。即为匿名对象* 2.特征&#xff1a;匿名对象只能调用一次。* 3.使用&#xff1a;如下**/ public class InstanceTest {public static void main(String[] ar…

sql server中创建数据库和表的语法

下面是sql server中创建数据库&#xff0c;创建数据表以及添加约束的sql语句&#xff1a; use master --创建数据库 if exists (select * from sysdatabases where name jobtest)drop database jobtest create database jobtest on (namejobtest_data,filename D:\DB\jobtes…

在ASP.NET Core 2.0中使用CookieAuthentication

在ASP.NET Core中关于Security有两个容易混淆的概念一个是Authentication&#xff08;认证&#xff09;&#xff0c;一个是Authorization&#xff08;授权&#xff09;。而前者是确定用户是谁的过程&#xff0c;后者是围绕着他们允许做什么&#xff0c;今天的主题就是关于在ASP…

JavaFX UI控件教程(二十五)之Color Picker

翻译自 Color Picker 本章介绍ColorPicker控件&#xff0c;提供其设计概述&#xff0c;并说明如何在JavaFX应用程序中使用它。 JavaFX SDK中的颜色选择器控件是一个典型的用户界面组件&#xff0c;使用户可以从可用范围中选择特定颜色&#xff0c;或通过指定RGB或HSB组合来设…

ssl1217-删边【图论,dfs】

题目 给出一个连通无向图&#xff0c;求最多能删掉多少条边后还是连通图。 输入 4(顶点数) 6(边数) 1 2 (表示一条点1到点2的线) 1 3 1 4 2 3 2 4 3 4 输出 3 dfs解题思路 这道题其实不用dfs更简单&#xff0c;但是毕竟例题还是用一下吧。 首先我们如果到达一个点便…

英语不会读怎么办?它来教你……

大家好&#xff0c;我是雄雄&#xff0c;今天我又给大家分享好看又实用的软件啦~今天给大家分享的是一个比昨天的随机点名系统还要实用的软件&#xff0c;如果说昨天的随机点名系统只适合老师或者某些需要点名的朋友使用的话&#xff0c;那么今天分享的软件则是一个人人都可使用…

数据维护

&#xff08;1&#xff09;在学生表Student中插入一条记录&#xff08;‘001201’&#xff0c;‘王一山’&#xff0c;‘男’&#xff0c;1980-12-4&#xff09;。 insert into student values(001201,王一山,男,1980-12-4) &#xff08;2&#xff09;插入一条选课记录&#xf…

深入探索.NET框架内部了解CLR如何创建运行时对象

前言 SystemDomain, SharedDomain, and DefaultDomain。对象布局和内存细节。方法表布局。方法分派&#xff08;Method dispatching&#xff09;。 因为公共语言运行时(CLR)即将成为在Windows上创建应用程序的主角级基础架构, 多掌握点关于CLR的深度认识会帮助你构建高效的, …