2009-12-09
■[JavaScript] Google Closure Tools難しい
http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/dialog.html
サンプルのソースを見たら分かるけど、JavaScriptの中にHTMLを書いてる。
Google Sitesでもそうだった。しかも日本語文字列はUnicodeでエンコードしてあった。これはClosure Compilerを使ってるからか…。
DBからデータを取ってきてそれをダイアログで表示、とかはどうするんだろう。
最初は単純にテンプレートをAjaxで呼び出してダイアログを表示するのがいいかな。
方向性が合ってるか微妙なところだが。
Debian lenny でClosure Compilerを使うにはまずJavaをインストールする。
java --version java version "1.5.0" gij (GNU libgcj) version 4.3.2 Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. aptitude install sun-java6-bin update-alternatives --config java java-6-sunのjavaを選択 java -version java version "1.6.0_12" Java(TM) SE Runtime Environment (build 1.6.0_12-b04) Java HotSpot(TM) Client VM (build 11.2-b01, mixed mode, sharing) wget http://closure-compiler.googlecode.com/files/compiler-latest.zip 展開…
goog.requireでの依存関係を解決しながら最適化レベル最大でコンパイル。
DIR=google-closure-library-path $DIR/closure/bin/calcdeps.py -i input.js -p $DIR -o compiled \ -c closure-compiler-path/compiler.jar -f "--compilation_level=ADVANCED_OPTIMIZATIONS" \ > out.js
コンパイラの警告が地味に有り難い。
参考:
http://itpro.nikkeibp.co.jp/article/COLUMN/20091112/340473/
http://code.google.com/intl/ja/closure/library/docs/calcdeps.html
トラックバック - http://d.hatena.ne.jp/n314/20091209/1260354466
リンク元
- 214 http://pipes.yahoo.com/pipes/pipe.info?_id=tDfBdGWF3RGl9XNm1L3fcQ
- 60 http://pipes.yahoo.com/pipes/pipe.info?_id=12e453e301454b799b3ac6642aa089b5
- 23 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=EYC&q=SERIAL+SQLite&btnG=検索&lr=lang_ja&aq=f&oq=
- 19 http://reader.livedoor.com/reader/
- 14 http://www.google.co.jp/reader/view/
- 13 http://www.google.co.jp/url?sa=t&rct=j&q=closure library ajax&source=web&cd=4&sqi=2&ved=0CEYQFjAD&url=http://d.hatena.ne.jp/n314/20091209/1260324918&ei=JlGhTvvwGIjbmAXiitmeCQ&usg=AFQjCNFMst1IXpJX7KHOU62DQTb3yWt8RQ&sig2=3LKfVZl-g9tY9mI-XkPK
- 10 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&rls=org.mozilla:ja:official&hs=WLZ&q=trac+billable&start=10&sa=N
- 10 http://www.google.co.jp/search?hl=ja&source=hp&q=google+closure+tools&btnG=Google+検索&lr=&aq=f&oq=
- 10 http://www.google.co.jp/search?q=Google+Closure+Tools&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 10 http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=google日本語入力+imeon
