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

2014-01-03 15:02:21 +08:00
 kmvan
如果有多个hash参数,用什么写法来分割比较好呢?
例如 http://xx.com/#hash1,hash2,arg=xx ,这种hash形式,多个参数的,有标准的写法吗?用逗号还是其他符号来分割?
4327 次点击
所在节点    程序员
11 条回复
min
2014-01-03 15:29:34 +08:00
url query string?
Mutoo
2014-01-03 16:30:22 +08:00
google 当时搞了 #! http://zh.wikipedia.org/wiki/Shebang
twitter用了一阵子,后来大家觉得不爽,就改回去了。
Sunyanzi
2014-01-03 16:51:55 +08:00
我一般直接用 slash 分隔 ... URL 像这样 ...

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

总觉得用 comma 不好看 ... 破坏了 URI 的一种独特的美感 ...
kmvan
2014-01-03 16:59:42 +08:00
原来如此,涨姿势了。谢谢回复:)
wdlth
2014-01-03 17:10:24 +08:00
PHP的一般用PATH_INFO
FrankFang128
2014-01-03 17:17:58 +08:00
hash 不应该这么复杂
wsph123
2014-01-03 17:29:14 +08:00
我是 #!位置/动作/参数
简单的就直接#!url
比如我的博客 http://i.mouto.org/#!home
kmvan
2014-01-03 17:49:16 +08:00
@wsph123 如果是多参数呢?
wsph123
2014-01-03 17:53:39 +08:00
@kmvan 如果控制的很规范,想要短可以#!动作/参数1/参数2/参数3/参数4

再就类似get #!名称/值/名称/值/名称/值/名称/值/名称/值
lamengao
2014-01-03 18:02:04 +08:00
按照 RESTful 的惯例来设计 url。
用斜杠(/)表示层次关系。用逗号(,)和分号(;)表示非层次的部分。

http://example.com/axis;x=0,y=0
julyclyde
2014-01-04 09:53:52 +08:00
@lamengao curl访问这类URL如果忘记加引号……逗号通常不会造成什么事故,分号就不一定了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/95527

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX