
URL 链接中 #、?、连接符& 分别有什么作用?
发布日期:2021-05-07 19:41:31
浏览次数:17
分类:精选文章
本文共 953 字,大约阅读时间需要 3 分钟。
URL 中常见符号的作用及应用
井号 (#)
井号在 URL 中具有特殊意义,主要用于定义网页中的锚点位置。通过在 URL 的末尾添加特定字符(如 #buy
),可以直接跳转到页面中定义的特定位置(通常由 HTML 中的 id
属性指定)。这种方式无需改变 URL,直接在同一页面实现跳转。
井号的其他应用
- 浏览器历史记录:每次使用井号跳转都会增加浏览器的历史记录,用户可以通过“后退”按钮返回跳转前的页面。
- AJAX 操作:在前端开发中,井号常用于 AJAX 请求中,用于表示请求的目标位置,从而实现无刷新状态的页面跳转。
示例
https://zhan.leiue.com/fanly-mip.html#buy
id="buy"
所在的位置。 问号 (?)
问号在 URL 中主要用于动态参数传递,常见于动态网页和 RESTful APIs。其作用是传递参数值,动态生成不同内容或结果。
问号的典型应用
- 动态路由:如 WordPress 网站的动态链接
/?p=ID
,其中p
表示文章分类,ID
表示特定文章的唯一标识符。 - 缓存刷新:通过在 URL 中添加问号和参数(如
?version=123
),可以强制浏览器加载最新内容,避免缓存问题。
示例
https://i.leiue.com/avatar/?size=100
连接符 (&)
连接符用于在 URL 中串联多个参数,通常与问号配合使用。每个参数之间使用 &
将参数和值连接起来,形成完整的 URL 格式。
连接符的作用
- 参数传递:在动态 URL 中,连接符将多个参数值连接在一起,确保 URL 格式正确。
- 缓存控制:在资源加载时,通过在 URL 中添加额外参数(如
&time=20171120
),可以避免缓存问题,确保获取最新内容。
示例
https://i.leiue.com/avatar/?size=100&time=20171120
以上是 URL 中井号、问号和连接符的主要功能及应用场景。这些符号在网页开发中具有重要作用,广泛应用于动态网页、路由控制和参数传递等方面。
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月14日 11时11分43秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
List数组排序
2019-03-06
VMware vSphere 离线虚拟机安装 BIND 9
2019-03-06
dojo/request模块整体架构解析
2019-03-06
Javascript定时器学习笔记
2019-03-06
dojo的发展历史
2019-03-06
Python存储系统(Redis)
2019-03-06
C语言指针收藏
2019-03-06
C#搞个跨平台的桌面NES游戏模拟器
2019-03-06
手把手教你安装Eclipse最新版本的详细教程 (非常详细,非常实用)
2019-03-06
《带你装B,带你飞》pytest成魔之路4 - fixture 之大解剖
2019-03-06
互联网App应用程序测试流程及测试总结
2019-03-06
根据轨迹分析出用户家在哪
2019-03-06
PostgreSQL查询表名称及表结构
2019-03-06
linux中使用awk命令
2019-03-06
如何使用google搜索?
2019-03-06
Redis分布式锁的正确实现方式
2019-03-06
设计模式-抽象工厂模式
2019-03-06
IntelliJ IDEA 中,项目文件右键菜单没有svn选项解决办法
2019-03-06
IDEA 调试Java代码的两个技巧
2019-03-06
Vue 数组和对象更新,但视图未更新,背后的故事
2019-03-06