18、DOM对象(window、screen、location、history、navigation)

1、JavaScript的组成

JavaScript组成
ES5/6ECMAScript是JS的核心
DOM文档对象模型(document对象)
BOM浏览器对象模型

2、BOM对象

BOM对象类型
window对象全局对象
screen对象用户屏幕信息
location对象用于获取当前页面的地址(URL),并把浏览器重写向到新的页面
history对象浏览器的历史
navigation对象访问者浏览器的信息

3、window对象(计时器、弹出框)

计时器setTimeoutsetInterval
弹出框alert
弹出输入框prompt
获取布尔值弹出框confirm
		// 1、全局对象(window)
		// 1.1、计时器方法
		window.setTimeout(() => {
			console.log('Hello world!');
		})

		// // 1.2、弹出框方法
		// // 弹出框
		window.alert('Hello world');
		// // 弹出输入框
		var str = window.prompt('请输入用户名:');
		console.log(str);
		// // 获取布尔值弹出框
		var mark = window.confirm('是否删除?');
		console.log(mark);

4、prompt弹出输入框实例(猜数字、递归)

		// // 1.2.1、猜数字
		var target = Math.floor(Math.random() * 100 + 1);
		console.log(target);
		function guesstNumber() {
			var number = prompt('请输入数字:');
			if (number == target) {
				alert('success');
			} else if (number > target) {
				alert('大了');
				guesstNumber();
			} else if (number < target) {
				alert('小了');
				guesstNumber();
			} else {
				alert('输入不对');
				guesstNumber();
			}
		}
		window.guesstNumber();

4、confirm获取布尔值输入框实例(列表删除)

		// 1.2.2、列表删除
		var ul = document.querySelector('ul');
		ul.onclick = function (e) {
			let mark = confirm('是否删除?');
			if (mark) { ul.removeChild(e.target); }
		}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jasmine_qiqi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值