jQueryにてclickからhashchangeへという思考

jQueryはとても便利でクリックで何かを動作させることは多いけれど、クリックをして何か表示を指せたあとの状態に、直接アクセスしたいということが出てくることが多い。

そこで考えられるのはハッシュ(#)、内部リンクのように見せてjQueryのhashchangeを応用して表示させる方法。

ただこれは、クリックしてから処理されることは変わらないので、実用性を加味するとhashchangeとあわせてbind(“load”)など読み込み時に処理される方法を取る必要がある。

自分は今までon(“click”,〜)のようなやり方をやってきたので、hashchangeという方法はインターフェイスの設計に新しい風を巻き起こしてくれました。