BOM的window属性 计时器

本文详细介绍如何使用JavaScript获取当前网页的各种信息,包括地址栏内容、主机名、端口号、文件路径、协议、搜索内容等,并介绍如何利用浏览器历史记录进行页面前进后退操作。此外,还讲解了如何通过navigator对象获取用户代理和平台信息,以及定时器的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

地址栏上#及后面的内容
console.log(window.location.hash);
主机名及端口号
console.log(window.location.host);
主机名
console.log(window.location.hostname);
文件的路径—相对路径
console.log(window.location.pathname);
端口号
console.log(window.location.port);
协议
console.log(window.location.protocol);
搜索的内容
console.log(window.location.search);

window.history.forward(); 前进上一个网页
window.history.back();后退到前一个网页
window.history.go(value); 正值前进 负值后退

window.navigator.userAgent
通过userAgent可以判断用户浏览器的类型
window.navigator.platform
通过platform可以判断浏览器所在的系统平台类型.

定时器:
该定时器会返回自己的id值
var timeId=window.setInterval(函数,时间);
执行过程:页面加载完毕后,过了一段时间执行函数,反复的,除非清理定时器
window.clearInterval(定时器的id值);清理定时器

var timeId= window.setTimeout(函数,时间);这是一次性的计时器
clearTimeout(timeId);不清理只会占内存 对界面没有影响

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值