2014年6月30日月曜日

3-4 Turbolinks

 これは数日前まで知らなかった。
 Turbolinksは、Pjax(pushState + Ajax)を簡単に利用できるようにした仕組み。Pjaxっつーのは、URLを更新するときに変更されるページの一部だけを書き換えることで描画を高速化する。

Turbolinksの動作について

Turbolinksの基本的な動きとしては、jsやCSSに変化が無ければ、タイトルとbodyだけを差し替えてページ描画を高速化させるそうな。

Turbolinksの利用方法と無効にする方法

Rails4では基本的になにも設定しなくてもTurbolinksが動作する。無効にする場合には、下記の行をそれぞれのファイルから削除する。
#app/assets/javascripts/application.js
  //= require turbolinks
#Gemfile
  get 'turbolinks'

Turbolinksを利用するときの注意点

性質上、Turbolinksを考慮して書かれたjavascriptでないと動作しない場合があるので、注意する。

 その他はごく一般的なサイト作りにはまだ必要にならなそうに思うので、レベルが上がったらp125以降を読み直すことにしよう。

 難しくなってきて、文体がですます調になっている。授業で黒板を写している気分。この感覚は全然頭に入っていない証拠。自分がよく知っている。
 一旦テキストを離れて自分であれこれやらないといけない段階かなー。

0 件のコメント:

コメントを投稿