タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとajaxとlibraryに関するefclのブックマーク (2)

  • Post by @hamalog

    ポチってもうたー開発メモ。 今日、HTML5 History APIの、URLは静的に見えるけどダイナミックにUI変えちゃうよーっていうのを実装してみた。ポチってもうたーをChromeとかFirefoxで見ると、色々遷移するとURLは変わるけど全面リロードは起こらなくなってます。 これを実装するには、HTML5のhistory.pushStateとかhistory.popStateとかいう、historyをいじる仕組みを使わないといけないんですが、その辺をうまいことラップしてくれる Davis.js というライブラリがあったので、これを使ってみました。 var app = Davis(function () { this.get('/', function () { // ...1 // / に遷移した場合に発火。 // トップページにするがごとくここでUIをゴネゴネいじったりする })

    Post by @hamalog
    efcl
    efcl 2011/07/29
    Ajax遷移とHistory APIを合わせた実例。 Davis.jsを使って遷移を監視させる
  • #246 AJAX History State - RailsCasts

    if (history && history.pushState) { $(function() { $("#products th a, #products .pagination a").live("click", function(e) { $.getScript(this.href); history.pushState(null, document.title, this.href); e.preventDefault(); }); $("#products_search input").keyup(function() { $.get($("#products_search").attr("action"), $("#products_search").serialize(), null, "script"); history.replaceState(null, docume

    efcl
    efcl 2010/12/28
    historyオブジェクトを使った何でもAjaxで読み込む感じのもの。
  • 1