什么是片段 URL 以及为什么使用它们?

2023-12-09

我是 PHP 开发新手。

今天我遇到了 URL 片段这个有趣的话题,特别是#URL 的一部分。

我搜索了一下,发现它就像

www.example.com/foo.html#bar

但我不明白为什么会这样#bar是需要的。或者如何用PHP读取它?


片段是内部页面引用,有时称为命名锚点。它通常出现在 URL 的末尾,以井号 (#) 字符开头,后跟标识符。它指的是网页中的一个部分。

在 HTML 文档中,浏览器会查找名称属性与片段匹配的锚标记。

有关片段的一些信息,最重要的可能是它们不是在 HTTP 请求消息中发送的,但您可以在以下位置找到有关它们的更多信息这一页.

JavaScript 可以操作当前页面上的片段,这些片段可用于添加页面的历史记录条目,而无需强制完全重新加载。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是片段 URL 以及为什么使用它们? 的相关文章

  • Smarty输出空白页

    已解决 模板文件错误 我有这样的 Smarty 设置 require once smarty Smarty class php smarty new Smarty smarty gt compile dir compile dir smar
  • WooCommerce 使用 AJAX 设置购物车数量?

    我已经为此绞尽脑汁好几天了 需要一些指导 我正在为 WooCommerce 网站完全从头开始制作自定义主题 现在我正在尝试让购物车功能正常工作 我一直试图使用按钮 来更新购物车中产品的数量 对我来说问题似乎是WC 我在functions p
  • 使用 php 获取当前月份的最后 3 个月

    我想获取当前月份最近 3 个月的名称 例如当前月份是八月 所以 我想要六月 七月 八月这样的数据 我已经尝试过这段代码echo date F strtotime 3 months 它只返回六月 如何使用 php 获取当前月份的最后 3 个月
  • SMTP 配置在生产中不起作用

    我正在尝试在提交表单时发送电子邮件 我正在使用 PHPMailer 使用以下配置发送邮件 mail new PHPMailer mail gt isSMTP mail gt Host mail example in mail gt Port
  • 如何将 HTML 转换为 Markdown?

    我有一个类似 stackoverflow 的网站 有一个文本区域 人们可以在其中写答案 我用这个 PHP 库 http parsedown org 转换降价 我的意思是我使用该函数来转换 italic to i italic i inclu
  • 在 Laravel 5 中截断表

    描述 我有一个充满测试数据的表 有时 我想清除它以获取新数据 我可以在 DBMS 应用程序中执行截断 例如MySQL 工作台 但我试图在我的应用程序中实现它 Goal 创建一个按钮 单击时截断数据库中的表 这是我的步骤 1 声明一条路线 R
  • 通过 facebook graph API 检索 facebook 用户的邮政编码

    我正在尝试使用 facebook graph API 检索用户的邮政编码 我正在使用以下代码 代码在php ini中 facebook new Facebook array appId gt APP ID secret gt APP SEC
  • 使用先前的反向引用作为命名捕获组的名称

    有没有办法使用对先前捕获组的反向引用作为捕获组的名称命名捕获组 这可能不可能 如果不可能 那么这就是一个有效的答案 下列 data description some description preg match data matches p
  • 如何使用 Twig 的属性函数访问嵌套对象属性

    我试图使用一个树枝变量来访问另一个树枝变量的属性 直到我找到 属性 函数为止 该变量才起作用 除了需要访问嵌套属性的情况外 效果很好 当包含属性的变量实际上是对象 属性时 它不起作用 例如 attribute object1 variabl
  • 如何解码 eval( gzinflate( base64_decode(

    我已将此代码注入到我的网站中 如何解码尾随字符串 我需要知道发生了什么以及其背后的代码是什么 这应该输出将被执行的代码eval 我希望这就是您正在寻找的
  • WordPress 分页自定义帖子类型

    我有一个名为 新闻 的页面 使用页面模板page newslist php 它应该显示来自自定义帖子类型 也称为新闻 的帖子 我意识到两者具有相同的名称会导致问题 因此在注册自定义帖子类型时 我进行了重写以将其与页面区分开来 rewrite
  • postgreSql 中特定时间后表更新

    我已经在 postgres 中创建了表 现在我想在特定时间 例如 1 小时 后更新一行 我看到很多问题 例如 https dba stackexchange com questions 56424 column auto updated a
  • MySQL PHP邮政编码比较具体距离

    我试图找出比较一个邮政编码 用户提供的 和一大堆其他邮政编码 现在大约有 200 个邮政编码 之间的距离的最有效方法 相对于加载时间 但它会随着时间的推移而增加 我不需要任何精确的东西 只是在球场上 我下载了整个美国的邮政编码 csv 文件
  • Apache、PHP 和 MySQL 可移植吗?

    我可以在外部硬盘上运行 Apache PHP 和 MySQL 吗 我需要这个 因为我在不同的地方工作 计算机 有时我没有安装和配置所有使用的应用程序 当然可以 XAMPP http www apachefriends org en xamp
  • 如何在 OS X 上使用 OpenSSL 1.0.1 编译 PHP 5.5.19

    我已经安装了 OpenSSL 1 0 1j usr local ssl现在我尝试使用此版本的 OpenSSL 编译 PHP 5 5 19 这是我的配置过程 export CFLAGS arch x86 64 export CXXFLAGS
  • MVC 模式中的验证层

    验证模型将使用的数据的最佳位置在哪里 例如 考虑登记表 我们有一些来自注册表的数据 那么验证这些数据的最佳位置在哪里 我们应该通过 if 语句或特殊的验证器类来检查每个数据 这意味着大量的编码 所以我想了解在哪里可以做到这一点 在控制器中
  • PHP 数组通过 JSON 转为 jquery 数组

    我有点困惑为什么以下不起作用 get php
  • Laravel leftJoin 仅右表的最后一条记录

    我是 Laravel 的新手 我有两张桌子 1 产品 2 价格 products id product int p key name varchar prices id price int p key id product int
  • 如何从父类中获取子类名

    我试图在不需要子类上的函数的情况下完成此任务 这可能吗 我有一种感觉 但我真的很想确定
  • 为什么我的会话仍然存在?

    我一定很愚蠢 因为似乎一件相当明显的事情现在让我完全困惑 我有一个会议 ie SESSION handbag id 在某个时刻 我需要彻底终止这个会话 ie at the start of the page session start el

随机推荐

  • OctoberCMS Builder插件,上传文件并存储在数据库中

    我是新来的十月CMS我正在尝试使用创建一个插件构建器插件其本身十月CMS提供OctoberCMS 构建器插件称为类似 社交链接 一切正常 但我无法理解将文件上传到任何目录并将该名称存储到我的数据库表的特定字段的逻辑 我的表的字段名称是 社交
  • JQPlot放大图表并使用replot功能

    我在用jqplot在我的网站上绘制图表 我想为用户提供通过插入来放大图表的可能性Trigger link如下图 此链接旨在显示带有放大图表的弹出窗口 我发现显示图表div这是隐藏的需要调用replot 在特定情节上发挥作用 我正在使用的代码
  • NUMA:如何检查 C++ 数组分配在 RAM 的哪一部分?

    我有一台带有 2 个 CPU 和 64GB RAM 的服务器 每个 CPU 32GB 我知道每个 CPU 都有自己的 RAM 部分 我们称它们为 RAM1 和 RAM2 我想让我的程序知道它在哪个 RAM RAM1 或 RAM2 上分配数据
  • Github actions - 如何获取每个分支中从 1 开始的内部版本号

    假设我有这些分支 main feature1 feature2 在我的 github 操作中 我需要知道我推送到分支或手动触发该分支上的操作的次数是多少 With github run attempt 每次我按我都会得到号码1 如果我手动重
  • 为什么我需要 git merge origin/master 中的“master”?

    使用 git 并且您希望从服务器获取更改时的约定是 git fetch git merge origin master 我知道还有git pull 但我的具体问题是关于语法的origin master 什么是master部分做什么 如果我只
  • DOS int 21 / AH=9 的常量返回值背后的基本原理是什么? (打印字符串中断)

    我正在查看 DOS 的规范int 21h在这里打断http spike scu edu au barry interrupts html 我对汇编不太了解 但似乎 AL 寄存器是存储中断返回值的标准 例如 服务01h 读取字符 存储读取的字
  • Windows Mobile 版 Silverlight 中的 Storyboard.GetTarget

    我的 WP7 应用程序有问题 我正在尝试编写 WPF 示例代码的 WP7 应用程序 private void storyboard Completed object sender EventArgs e ClockGroup clockGr
  • tagBitmap@DELPHI ???什么样的?

    我收到错误 DCC 错误 Unit TProcessClass pas 334 E2010 不兼容类型 TBitmap 和 tagBITMAP 该类定义为 TMyClass Class private MyBMP TBitmap prope
  • sprintf 缓冲区大小

    我是一名新手程序员 但通常我可以解决自己的问题 这次我解决了这个问题 但它仍然困扰着我 一位朋友建议我向这个社区征求意见 我正在尝试在 C 中打印数字 我有一个使用 sprintf 执行此操作的函数 数字不得超过 2 位数字 因此我使用 2
  • Javascript 排序算法可视化工具

    k len 100 time true cont document getElementsByClassName cont 0 cont innerHTML for let i 0 i lt len i t Math round Math
  • VBA 对象模型参考文档

    有没有一个地方可以让我轻松找到 VBA for Excel 2013 的对象模型层次结构和 API 类型 我正在查看 MSDN 网址http msdn microsoft com en us library office ff841127
  • PyQt QSpinBox 更新范围取决于其他 spinbox 的值

    我第一次使用 pyqt4 开发 GUI 我有一个旋转框 我希望其中允许的值范围取决于另一个旋转框的值 例如 第一个旋转框中允许的最大值应等于第二个旋转框中的值 我认为使用 valueChanged 信号来调用类似以下的方法是可能的 def
  • Android + PhoneGap + jQuery Mobile 上的水平滚动图像

    我正在开发一款适用于 Android 和 iPhone 的应用程序 该应用程序使用 jQuery Mobile 完成并使用 Phonegap 进行编译 有时在应用程序中用户可以显示图像 该图像非常大 并且需要可滚动 我已经完成了一段 Jav
  • HttpWebRequest 有效。 WebClient.UploadFile 没有

    我想我找到了一种简化代码的方法使用 WebClient UploadFile 而不是 HttpWebRequest 但我最终在服务器端得到一个文件 该文件太短并且损坏了几十个字节 知道错误在哪里吗 Thanks 使用 HttpWebRequ
  • 如何检查一个字符串中的字母是否以相同的顺序出现在另一个字符串中

    我很想检查文本中的字母是否以相同的顺序出现在另一文本中 text Ce name Arsenic Answer False for x in text if x lower not in name lower return False 我希
  • jqGrid 未加载数据

    我确信这是我所缺少的简单的东西 但我似乎找不到它 我在这里指定了一个简单的 jqGrid mainGrid jqGrid datatype local colNames id name colModel name id index id w
  • 何时检查 C++ 模板实例化类型?

    编译 C 时 gcc 和 clang 似乎会推迟模板实例化的类型检查 直到程序的所有声明都已处理完毕 这在语言中得到保证吗 详细地说 我可以在定义模板或需要模板实例化时保持类型不完整 只要我稍后在程序中的某个地方完成该类型即可 class
  • 如何通过 Instruments 中的时间分析器查看正在运行的 OS X 程序的输出?

    由于某种原因 我的 OS X 应用程序在使用时间分析器时崩溃 但在其他情况下不会崩溃 我想查看程序的 stderr 和 stdout 输出 以尝试诊断问题所在 有任何想法吗 从 Xcode 13 和 14 开始 在 Instruments
  • 从 Simulink 模型获取模型拓扑

    我想在 Python 中创建一个代表 Simulink 模型的结构 我知道至少有两种方法可以做到这一点 通过解析 mdl 文件 或者使用 Matlab 的 api 与模型进行通信 您能推荐一些好的库或 API 来执行此操作吗 特别是 我需要
  • 什么是片段 URL 以及为什么使用它们?

    我是 PHP 开发新手 今天我遇到了 URL 片段这个有趣的话题 特别是 URL 的一部分 我搜索了一下 发现它就像 www example com foo html bar 但我不明白为什么会这样 bar是需要的 或者如何用PHP读取它