一、location 对象
location 对象是 window 对象下的一个属性,使用的时候可以省略 window 对象。
常用属性:
1 | location.href = 'http://www.baidu.com' ; |
最常用的为 href 属性,可以是浏览器跳转到指定的页面。
常用方法:
1、assign() 委派
1 | location.assign( "http://www.baidu.com" ); |
该方法的作用和 href 的作用一样,可以让页面跳转到指定的地方,会有历史记录。
2、replace() 替换
1 | location.replace( 'http://www.itheima.com' ); |
该方法是替换到地址栏中的地址,但是不记录历史
3、reload() 方法
1 | location.reload( true / false ); |
是否让页面重新加载,值为 true:强制从服务器获取页面(相当于 ctrl+F5);值为 false:如果浏览器有缓存,直接从缓存中加载(相当于 F5)
二、URL
统一资源定位符(Uniform Resource Locator, URL)
URL 的组成:
1 2 3 4 5 6 7 | scheme: //host:port/path?query#fragment scheme: 通信协议 常用的http,ftp,maito等 host: 主机 服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。 port: 端口号 整数,可选,省略时使用方案的默认端口,如http的默认端口为80。 path: 路径 由零或多个 '/' 符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。 query: 查询 可选,用于给动态网页传递参数,可有多个参数,用 '&' 符号隔开,每个参数的名和值用 '=' 符号隔开。例如:name=zs fragment: 信息片断 字符串,锚点. |
以上的属性都可以通过 location.属性 来获取它们的值。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器