js

backbone.jsでsyncを呼んだ時にアクセスされるURLの変更

backbone.jsで作成したモデル(Backbone.Model.extendで作成したオブジェクト)はsave(),destroy(),fetch(),create()などのメソッドを持っている。これらは、呼ばれると裏側でsync()メソッドを呼び出している。このsync()がサーバ側に問い合わせて、永続化が行…

phantomjsのインストール

js

git clone git://github.com/ariya/phantomjs.git cd phantomjs sudo apt-get install pyqt-tools libqt4-dev python-qt4-dev python-qt4 qmake-qt4 && make exampleとかあるので覗いてみる。

jquery-uiのautocomplete

ここだけ変更してくれたら、複数のパラメータを渡して通信できるのに。 $ diff -u original.js jquery.ui.autocomplete.js --- original.js 2011-07-05 16:10:42.578595998 +0900 +++ jquery.ui.autocomplete.js 2011-07-05 16:11:47.568595994 +0900 @@ -27…

jquery.templateの使い方

jquery.pluginなので個別にいれる必要がある。 どんな表示になるかは何に貼ればよいのか分からなかったのでとりあえずjsdo.itに <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="http://code.jquery.com/jquery-latest.min.js"></script> </meta></head></html>

jquery.pluginの書き方(memo)

これが一番良い書き方かは分からない。 参考にしたライブラリを元にjqueryのpluginの書き方をメモ。 雛形 // jquery.foo.js (function($) { $.fn.foo = function(opts) { var options = $.extend({}, $.fn.foo.defaults, opts), action1 = function{ }, acti…