V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NemoAlex
V2EX  ›  随想

HTML5 History API

  •  
  •   NemoAlex · 2012-01-05 15:10:44 +08:00 · 5212 次点击
    这是一个创建于 4701 天前的主题,其中的信息可能已经有所发展或是发生改变。
    页面元素由JS生成,使用 HTML5 History API 实现前进后退页面无刷新
    确实可以节省不少流量和等待时间
    缺点是在关掉JS的浏览器上不行
    不知道会不会是 Web 前端的未来趋势

    http://huaban.com/
    目前使用这种方法使后退时的页面无刷新载入
    速度非常快
    11 条回复    1970-01-01 08:00:00 +08:00
    feikeq
        1
    feikeq  
       2012-01-05 15:54:25 +08:00
    速度是很快哦..
    chloerei
        2
    chloerei  
       2012-01-05 15:55:30 +08:00
    github 的代码浏览
    yyfearth
        3
    yyfearth  
       2012-01-05 16:05:04 +08:00
    关js的不管了,现在哪个网站不都一堆的js。如果非要考虑,做过lite版本,专门对付ie67、移动浏览器、关闭js的用户。
    NemoAlex
        4
    NemoAlex  
    OP
       2012-01-05 16:14:06 +08:00
    较早以前的应用比如 Gmail 和 twitter,都采用了 url 加#的方法
    第一次看到 Github 的那个给人很印象深刻
    目前大面积使用这东西的网站还很少
    iwege
        5
    iwege  
       2012-01-05 16:58:51 +08:00
    webApp的方案基本上都是采用的这一种方式,不过为了方便管理会自己再做一层url管理。
    Sivan
        6
    Sivan  
       2012-01-05 17:22:35 +08:00
    印像中大概是 js dom 那本书说的,js 的使用早晚会从轻到重,最后再从重到轻。
    belltoy
        7
    belltoy  
       2012-01-05 18:54:21 +08:00
    Flickr也用了historyAPI
    stranbird
        8
    stranbird  
       2012-01-05 19:33:26 +08:00
    mudkip
        9
    mudkip  
       2012-01-05 19:37:35 +08:00
    可以对旧版浏览器用“#!/”,对新版浏览器用 History API。
    m4ker
        10
    m4ker  
       2012-01-09 21:42:03 +08:00
    这个真不错。
    krazy
        11
    krazy  
       2012-01-10 02:42:33 +08:00
    像这样的富前端应用,在前台调用后台提供的接口,会不会存在不安全的问题...
    所有的数据接口都暴露在前台的话....
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:31 · PVG 04:31 · LAX 12:31 · JFK 15:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.