Davis.jsで動的にRequestを生成する
Davis.js、意外とヨサゲです。Node.jsとの連携がやりやすいかも。
と、ふと実装をしていてJSで動的に生成したものからのDavisのRequestを生成する方法を見つけたのでメモ。takazudoさんの記事を参考にさせてもらいましたー→ Davis.jsでHistory APIを比較的お手軽に使う
具体的にはこんな感じ↓
Davis.location.assign(new Davis.Request({
method: 'get',
fullPath: '/path/to/something',
title: 'something title'
}));
ASのnew URLRequest的なイメージかな。自分は。
ただ、参考にした記事にもある通り、サーバサイドでも生成されうるURLに対するレスポンスを用意しておかないとなので、サーバサイドでもごにょごにょやる必要あり。静的コンテンツとかの場合はやっぱりハッシュかなぁ。