HTML5 History API

2012-01-05 15:10:44 +08:00
 NemoAlex
页面元素由JS生成,使用 HTML5 History API 实现前进后退页面无刷新
确实可以节省不少流量和等待时间
缺点是在关掉JS的浏览器上不行
不知道会不会是 Web 前端的未来趋势

http://huaban.com/
目前使用这种方法使后退时的页面无刷新载入
速度非常快
5208 次点击
所在节点    随想
11 条回复
feikeq
2012-01-05 15:54:25 +08:00
速度是很快哦..
chloerei
2012-01-05 15:55:30 +08:00
github 的代码浏览
yyfearth
2012-01-05 16:05:04 +08:00
关js的不管了,现在哪个网站不都一堆的js。如果非要考虑,做过lite版本,专门对付ie67、移动浏览器、关闭js的用户。
NemoAlex
2012-01-05 16:14:06 +08:00
较早以前的应用比如 Gmail 和 twitter,都采用了 url 加#的方法
第一次看到 Github 的那个给人很印象深刻
目前大面积使用这东西的网站还很少
iwege
2012-01-05 16:58:51 +08:00
webApp的方案基本上都是采用的这一种方式,不过为了方便管理会自己再做一层url管理。
Sivan
2012-01-05 17:22:35 +08:00
印像中大概是 js dom 那本书说的,js 的使用早晚会从轻到重,最后再从重到轻。
belltoy
2012-01-05 18:54:21 +08:00
Flickr也用了historyAPI
stranbird
2012-01-05 19:33:26 +08:00
mudkip
2012-01-05 19:37:35 +08:00
可以对旧版浏览器用“#!/”,对新版浏览器用 History API。
m4ker
2012-01-09 21:42:03 +08:00
这个真不错。
krazy
2012-01-10 02:42:33 +08:00
像这样的富前端应用,在前台调用后台提供的接口,会不会存在不安全的问题...
所有的数据接口都暴露在前台的话....

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

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

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

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

© 2021 V2EX