当前位置: 首页 > news >正文

js的BOM

一.概念

1.1延时函数

 

 

广告消失案例

 

 

 1.2js执行机制

 

 

1.3location

实现自动跳转页面

location.href='链接'

支付完成跳转案例 

localtion.search

 

 

 

location.hash

 

location.reload 

相当于点击f5刷新

 

1.4navigator

 !(function () {// 获取浏览器标识信息const userAgent = navigator.userAgent;// 正则匹配Android设备(含版本号捕获)const android = userAgent.match(/(Android);?[\s\/]+([\d.]+)?/);// 正则匹配iPhone设备(含iOS版本号捕获)const iphone = userAgent.match(/(iPhone\sOS)\s([\d_]+)/);// 判断是否为移动设备if (android || iphone) {// 跳转到移动端页面location.href = 'http://www.baidu.com';}})();

 

 1.5history对象

 

 

http://www.dtcms.com/a/310967.html

相关文章:

  • Redis核心机制与实践深度解析:从持久化到分布式锁
  • 中科院开源HYPIR图像复原大模型:1.7秒,老照片变8K画质
  • 北斗变形监测在地质灾害预警中的应用
  • 机器学习消融实验:方法论演进、跨领域应用与前沿趋势
  • sqli-labs:Less-19关卡详细解析
  • 基于单片机智能雨刷器/汽车刮水器设计
  • CCF IVC 2025“汽车安全攻防赛” -- Crypto -- WriteUp
  • 进程 Vs 线程
  • 小迪23年-22~27——php简单回顾(1)
  • 滚珠花键在汽车制造中有哪些高要求?
  • 【05】VisionMaster入门到精通——圆查找
  • 内网渗透——红日靶场七
  • 排序算法-堆排序
  • MybatisPlus-静态工具DB
  • 在 AKS 中运行 Azure DevOps 私有代理-1
  • 云原生三剑客:Kubernetes + Docker + Spring Cloud 实战指南与深度整合
  • 基于 LFU 策略的存储缓存系统设计与实现
  • 深入 Go 底层原理(八):sync 包的实现剖析
  • Node.js 操作 MongoDB
  • 【机器学习】“回归“算法模型的三个评估指标:MAE(衡量预测准确性)、MSE(放大大误差)、R²(说明模型解释能力)
  • 分布式事务----spring操作多个数据库,事务以及事务回滚还有用吗
  • Oracle 11gR2 Clusterware应知应会
  • 【unity组件_Transform 】
  • 设计模式篇:在前端,我们如何“重构”观察者、策略和装饰器模式
  • 蓝桥杯----串口
  • 内存、硬盘与缓存的技术原理及特性解析
  • 《软件测试与质量控制》实验报告二 单元测试
  • Ubuntu系统VScode实现opencv(c++)视频及摄像头使用
  • 空间平面旋转与xoy平行
  • 【BTC】挖矿