tokuhirom's Blog

micro-location.js がいかす

https://github.com/cho45/micro-location.js

URL のクエリをいいかんじに書きかえる処理を JS でするためにいいかんじのライブラリをさがしていたのだが、URI.js はなんか大仰なかんじなので micro-location.js をつかってみた。

jQuery#extend と組みあわせることで、目的の処理は達成された模様。

l = Location.parse("http://example.com/?foo=bar&baz=boz");
# → Location
l = l.params($.extend(l.params(), {lat: 4, foo: "hoge"}))
# → Location
l.href
# → "http://example.com/?foo=hoge&baz=boz&lat=4"