dom刷新局部元素_046 JavaScript中的BOM和DOM

本文详细介绍了JavaScript中的BOM(Browser Object Model)和DOM(Document Object Model),包括BOM对象如history、navigator、document等,以及常见弹框、setTimeout和setInterval的区别和使用。此外,还讲解了location、history、navigator的用法,DOM节点类型和操作,以及DOM编程中获取和操作元素、属性、样式、文本和值的方法。文章通过实例展示了动态添加表格行和更改背景图片的功能。
摘要由CSDN通过智能技术生成

7b3e841b3ab8abac7ffc17aca4a3541f.png

1. BOM和DOM入门

(1) 请说出DOM对象和BOM对象的关系

BOM对象:Browser Object Module浏览器对象模型。包含history、navigator、document、location、screen五部分。其中document就指的是DOM:Document Object Module文档对象模型。

(2) 请说出BOM对象中包含的对象内容

包含history、navigator、document、location、screen五部分。

2. BOM对象-window

(1) 常见的弹框方式有几种,请分别说出他们的使用场景

<!--三种弹窗方式-->

<script>

function demo1(){

//含有确定按钮的弹框

window.alert("弹窗A");

}

function demo2(){

//确认弹框。含有确认和取消两个选项。通过返回值可以指定不同的选择。

var flag=window.confirm("是否删除");

window.alert(flag);

}

function demo3(){

//可以输入内容的弹框。可以获得输入的值。

var nickName=window.prompt("请输入昵称");

window.alert(nickName);

}

(2) 请说出setTimeout和setInterval的区别和联系,并且说出他们的使用场景

//一秒之后调用方法,调用一次。

//window.setTimeout("getTime()",1000);

//每过一秒调用一次

var intl=window.setInterval("getTime()",1000);

(3) 请说出open方法的作用和使用场景。

//打开或者关闭浏览器

function demo5(){

window.open("http://www.baidu.com");

}

3. BOM对象-location-history-navigator

(1) 请列举location对象中常用的方法

function testLocation(){

var href = window.location.href;

var hostname=window.location.hostname;

var port=window.location.port;

var host=window.location.host;

// window.alert(href+"---"+hostname+"---"+port+"---"+host)

//修改当前url的值,会在当前页面直接跳转到新地址。

// window.location.href="http://www.baidu.com";

//重新加载页面,相当于刷新的效果

window.location.reload();

}

(2) 请说出window.history.go(args); 请说出args值分取 0 , 2 , -2 的含义

0:刷新本页;

2:向前两页;

-2:后退两页。

(3) 请如何获得屏幕的分辨率

function testScreen(){

//获得当前屏幕的分辨率

var he=window.screen.height;

var we=window.screen.width;

alert(we+"---"+he);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值