• 注册
  • 查看作者
  • 已经出到第五代了,用在wp上比pjax快感觉

    Turbolinks 是源自 Ruby on Rails 的 Web 加载优化方案。简单来说就是当用户点击链接时,并不真实的跳转网页,而是通过 ajax 读取目标页的内容,然后替换当前页。这种方式有以下优点:

    避免 Javascript 和 CSS 的重新加载
    减少网页的重新渲染的工作量
    对搜索引擎友好
    无须后端改动
    支持 App 端(有 Android 和 iOS SDK)
    以上是功能性的优点,除此之外,这种传统的“页面”形式的交互,也能让用户更易于理解(虽然现在更流行应用式的交互,但这对设计师的要求更高,设计的不好很容易让用户迷路)。

    安装 Turbolinks

    链接 ,我这里就不重复文档的内容了。

    基本技巧

    避免巨无霸型的 css 和 js 文件

    因为 Turbolinks 的加载机制,导致使用者倾向于把所有的样式和脚本打包成一个巨无霸型的 css 和 js,这会严重影响首次加载。Turbolinks 是完全支持不同页面加载不同的 css 和 js。

  • 1
  • 2
  • 0
  • 3.2k
  • jinsom

    请登录之后再进行评论

    登录
  • 0
    854630991Lv.2
    这个…和那个dns预加载差不多嘛…都是鼠标放到上面,就开始预先读取了,部署更简单
  • 0
    lmenxingLv.1
    打赏了10钻石。
  • 做任务
  • 实时动态
  • 偏好设置
  • 单栏布局 侧栏位置: