BOM——Location,History,弹出框,Timing

简介: Window History Backhistory.back() 方法加载历史列表中前一个 URL。等同于在浏览器中点击后退按钮。Window History Forwardhistory forward() 方法加载历史列表中下一个 URL。等同于在浏览器中点击前进按钮。
一、History
  1. Window History Back

history.back() 方法加载历史列表中前一个 URL。等同于在浏览器中点击后退按钮。

  1. Window History Forward

history forward() 方法加载历史列表中下一个 URL。等同于在浏览器中点击前进按钮。

二、弹出框
  1. 警告框

如果要确保信息传递给用户,通常会使用警告框。

当警告框弹出时,用户将需要单击“确定”来继续。

window.alert("sometext"); window.alert() 方法可以不带 window 前缀来写。
  1. 确认框

如果希望用户验证或接受某个东西,通常使用“确认”框。

当确认框弹出时,用户将不得不单击“确定”或“取消”来继续进行。

如果用户单击“确定”,该框返回 true。如果用户单击“取消”,该框返回 false。

语法 window.confirm("sometext");
window.confirm() 方法可以不带 window 前缀来编写。
  1. 提示框

如果希望用户在进入页面前输入值,通常会使用提示框。

当提示框弹出时,用户将不得不输入值后单击“确定”或点击“取消”来继续进行。

如果用户单击“确定”,该框返回输入值。如果用户单击“取消”,该框返回 NULL。

window.prompt("sometext","defaultText");
window.prompt() 方法可以不带 window 前缀来编写。
三、Timing
  1. setTimeout() 方法

      window.setTimeout(function, milliseconds);
      
      window.setTimeout() 方法可以不带 window 前缀来编写。
    
     **第一个参数是要执行的函数。
     第二个参数指示执行之前的毫秒数**。
     
    AI 代码解读

    clearTimeout() 方法停止执行 setTimeout() 中规定的函数。

window.clearTimeout(timeoutVariable)
  1. setInterval() 方法

setInterval() 方法在每个给定的时间间隔重复给定的函数。

window.setInterval(function, milliseconds);
window.setInterval() 方法可以不带 window 前缀来写。
AI 代码解读

**第一个参数是要执行的函数。
第二个参数每个执行之间的时间间隔的长度。**

clearInterval() 方法停止 setInterval() 方法中指定的函数的执行。

window.clearInterval(timerVariable)
四、Location
  1. Window Location Href

window.location.href 属性返回当前页面的 URL

document.getElementById("demo").innerHTML = "页面位置是 " + window.location.href;
  1. Window Location 主机名

window.location.hostname 属性返回(当前页面的)因特网主机的名称。

document.getElementById("demo").innerHTML = "页面主机名是 " +
window.location.hostname;
  1. Window Location 路径名

window.location.pathname 属性返回当前页面的路径名

  1. window.location.protocol 属性返回页面的 web 协议
  2. window.location.port 属性返回(当前页面的)互联网主机端口的编号。
  3. window.location.assign() 方法加载新文档。
糖^O^
+关注
目录
打赏
0
0
0
0
3
分享
相关文章
2025年最新版最细致Maven安装与配置指南(任何版本都可以依据本文章配置)
本文详细介绍了Maven的项目管理工具特性、安装步骤和配置方法。主要内容包括: Maven概述:解释Maven作为基于POM的构建工具,具备依赖管理、构建生命周期和仓库管理等功能。 安装步骤: 从官网下载最新版本 解压到指定目录 创建本地仓库文件夹 关键配置: 修改settings.xml文件 配置阿里云和清华大学镜像仓库以加速依赖下载 设置本地仓库路径 附加说明:包含详细的配置示例和截图指导,适用于各种操作系统环境。 本文提供了完整的Maven安装和配置
2025年最新版最细致Maven安装与配置指南(任何版本都可以依据本文章配置)
Go语言实战指南 —— Go中的反射机制:reflect 包使用
Go语言中的反射机制通过`reflect`包实现,允许程序在运行时动态检查变量类型、获取或设置值、调用方法等。它适用于初中级开发者深入理解Go的动态能力,帮助构建通用工具、中间件和ORM系统等。
135 62
电脑没有有效IP配置,连不上网怎么办?,解决办法
当电脑出现“本地连接没有有效的IP配置”错误时,通常表示无法正常获取或配置IP地址,导致无法上网。本文介绍了常见原因及解决方法,包括重启路由器和电脑、手动设置IP地址、更新或重新安装网卡驱动、检查DHCP服务是否开启等步骤,帮助你快速恢复网络连接。
161 59
Dify MCP 保姆级教程来了!
大语言模型,例如 DeepSeek,如果不能联网、不能操作外部工具,只能是聊天机器人。除了聊天没什么可做的。
189 3
Excel数据治理新思路:引入智能体实现自动纠错【Python+Agent】
本文介绍如何利用智能体与Python代码批量处理Excel中的脏数据,解决人工录入导致的格式混乱、逻辑错误等问题。通过构建具备数据校验、异常标记及自动修正功能的系统,将数小时的人工核查任务缩短至分钟级,大幅提升数据一致性和办公效率。
🌼通义千问获信通院最高等级大模型安全认证
阿里巴巴通义千问荣获中国信通院“大规模预训练模型(文本生成功能)安全认证证书”,达最高等级——增强级。测评依据工信部CCSA行业标准,覆盖59种内容安全风险。通义千问在抵御指令注入和越狱攻击方面表现突出,得益于阿里云构建的全生命周期安全体系。同时,阿里云通过ISO/IEC 42001认证,成为全球首家获此殊荣的企业,彰显其AI管理水平与技术应用的国际领先性。通义千问已广泛应用于互联网、汽车、政务等领域,持续优化安全机制,推动行业智能化发展。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问