在 href 后面加上 ? 的作用是什么?经常会看到类似这样的代码:
有人知道吗?非常感谢大家的帮助。
href='?page=1'
有人知道吗?非常感谢大家的帮助。
问号符号在很多方面都非常有用和重要。例如,它被用于识别特定原因的特定用法,其中之一是当您拥有一个包含三种语言但具有相同页面的网站时。请查看下面的链接。
http://example.com/news?language=EN
示例网站的语言是英语。
http://example.com/news?language=RU
这个示例网站的语言是俄语。
http://example.com/news?language=DE
示例网站的语言为德语。
另一个原因是当您有一个动态页面,其中仅包含存储在网站数据库中的许多内容的页面时。以前是像下面链接中的静态页面。
http://example.com/page1.html
http://example.com/page2.html
http://example.com/page3.html
如您所见,我们有三个页面。如果我们能在同一页上拥有多个页面会怎样呢?唯一不同的是更改页面本身的参数。
假设您拥有一个电子图书馆。您不必浪费时间创建成千上万的页面来处理图书详情,您只需创建一个带有ISBN参数的图书页面,如下所示:
https://example.com/books?isbn=0132947048
http://example.com/?source=StackOverFlow&medium=Banner
这意味着它是具有查询字符串参数的当前网页链接。在这种情况下,是页面号码。通常这是用于动态页面列表内容并限制每页数量的情况。