js 能写 URL 路由么?

2014-03-20 14:53:49 +08:00
 mechille
看到过卜卜口用「hash实现换页不刷新」最终路径是

url/abc/#!19d7b39 这样的

如果配合rewrite有没有可能实现只考js(jquery)写一个路由格式像这样

url/abc/19d7b39
3284 次点击
所在节点    问与答
7 条回复
66beta
2014-03-20 15:03:32 +08:00
用js又不刷新的话,要在iframe里面做了吧
haiyang416
2014-03-20 15:04:44 +08:00
不太理解楼主所指的路由需要那些功能,不过之前看过一篇文章讲过url修改的内容。
http://www.ruanyifeng.com/blog/2013/07/how_to_make_search_engines_find_ajax_content.html
mechille
2014-03-20 15:06:36 +08:00
@haiyang416 正是我想要的东西,非常感谢
learnshare
2014-03-20 15:08:26 +08:00
Angular 有这个模块,或者自己通过 history.pushState 自己写一下这个模块
RIcter
2014-03-20 16:02:24 +08:00
我曾经不用Angular只基于jquery写了个和卜卜类似的。。
结果是其他都还好,在V那里js和html耦合的紧而且复用率为0....
还是用了Angular..

看了下这个是History api...
赞( ̄▽ ̄),http://gather.whouz.com 就是用这个..
YuHong
2014-03-20 16:04:07 +08:00
Tiny ~1200 byte Express-inspired client-side router.

https://github.com/visionmedia/page.js
cyr1l
2014-03-20 22:55:26 +08:00
html5 history

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

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

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

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

© 2021 V2EX