• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kmvan
V2EX  ›  程序员

[前端]大家用啥方案来管理 URI 的 hash 值?

  •  
  •   kmvan · Jan 3, 2014 · 5476 views
    This topic created in 4698 days ago, the information mentioned may be changed or developed.
    如果有多个hash参数,用什么写法来分割比较好呢?
    例如 http://xx.com/#hash1,hash2,arg=xx ,这种hash形式,多个参数的,有标准的写法吗?用逗号还是其他符号来分割?
    11 replies  •  1970-01-01 08:00:00 +08:00
    min
    min
    Jan 3, 2014 via iPad
    1
    url query string?
    Mutoo
    Mutoo
    Jan 3, 2014❤️1
    2
    google 当时搞了 #! http://zh.wikipedia.org/wiki/Shebang
    twitter用了一阵子,后来大家觉得不爽,就改回去了。
    Sunyanzi
    Sunyanzi
    Jan 3, 2014❤️1
    3
    我一般直接用 slash 分隔 ... URL 像这样 ...

    http://domain/#page/hash/arg

    总觉得用 comma 不好看 ... 破坏了 URI 的一种独特的美感 ...
    kmvan
    kmvan
    OP
    Jan 3, 2014
    4
    原来如此,涨姿势了。谢谢回复:)
    wdlth
    wdlth
    Jan 3, 2014
    5
    PHP的一般用PATH_INFO
    FrankFang128
    FrankFang128
    Jan 3, 2014
    6
    hash 不应该这么复杂
    wsph123
    wsph123
    Jan 3, 2014
    7
    我是 #!位置/动作/参数
    简单的就直接#!url
    比如我的博客 http://i.mouto.org/#!home
    kmvan
    kmvan
    OP
    Jan 3, 2014
    8
    @wsph123 如果是多参数呢?
    wsph123
    wsph123
    Jan 3, 2014
    9
    @kmvan 如果控制的很规范,想要短可以#!动作/参数1/参数2/参数3/参数4

    再就类似get #!名称/值/名称/值/名称/值/名称/值/名称/值
    lamengao
    lamengao
    Jan 3, 2014
    10
    按照 RESTful 的惯例来设计 url。
    用斜杠(/)表示层次关系。用逗号(,)和分号(;)表示非层次的部分。

    http://example.com/axis;x=0,y=0
    julyclyde
    julyclyde
    Jan 4, 2014
    11
    @lamengao curl访问这类URL如果忘记加引号……逗号通常不会造成什么事故,分号就不一定了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2141 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 08:20 · PVG 16:20 · LAX 00:20 · JFK 03:20
    ♥ Do have faith in what you're doing.