======JavaScript======
* [[http://www.hyuki.com/yukiwiki/wiki.cgi?EfficientJavaScript|EfficientJavaScript - Dev.Opera - 効率的な JavaScript ]]
* [[http://www1.odn.ne.jp/jouet/index.html|Ajax覚え書き]]
{{indexmenu>programing:javascript#3|js#IndexMenu}}
=====Library=====
====sproutcore====
[[http://www.memorycraft.jp/wiki/SproutCore%20%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E7%BF%BB%E8%A8%B3.html|sproutcoreドキュメント翻訳 ]]
===インストール===
$ gem install sproutcore -y
====Ext js====
* [[http://extjs.com/deploy/ext/docs/index.html|Ext Document Center]]
* [[http://code.xenophy.com|日本語版]]
* [[http://code.xenophy.com/?p=692|Ext JS 実践開発ガイド Vol.5 Dom操作]]
* [[http://extjs-index.seesaa.net/article/145509094.html|Ext JS インデックス]]
* [[http://www.extjs.co.jp/products/core/manual/content/element.html]]
====dojo====
* [[http://dojotoolkit.org/]]
* [[http://dojotoolkit.org/book/dojo-book-1-0|The Book of Dojo]]
* [[http://dojotoolkit.org/book/dojo-book-0-9/part-2-dijit/dijit-glance|dijitコンポーネント一覧]]
* [[http://docs.dojocampus.org/welcome|dojo campus.org]]
* [[http://sitepen.com/labs/guides/DojoQuickStart-1.1.html|dojo Quick Start Guide]]
* [[http://journal.mycom.co.jp/special/2007/dojo1/menu.html|詳解! Dojo Toolkit 1.0 (基礎知識編)]]
* [[http://journal.mycom.co.jp/special/2008/dojo/menu.html|詳解! Dojo Toolkit 1.0(Dijit編) ]]
* [[http://journal.mycom.co.jp/series/dojo/001/index.html|パーフェクトDojo]]
* [[https://www.ibm.com/developerworks/jp/ibm/library/i-zero2/|SOA での RESTful なアプリケーション]]
* [[http://ajaxian.com/archives/dojo-grid-widget-updated-data-integration-and-editing-improvements|Ajaxian]]
====YUI====
* [[http://developer.yahoo.com/yui/]]
* [[http://www.openspc2.org/JavaScript/Ajax/ref/YahooUI/|Yahoo UI Library リファレンス]]
* [[http://d.hatena.ne.jp/hiboma/20060215/1139978720|Yahoo! UI Librady の訳 まとめ]]
====JS charts====
[[http://www.jscharts.com/home|JS charts]]
====plotr====
* [[http://solutoire.com/plotr/]]
====ActiveWidgets====
* [[http://www.activewidgets.com/|ActiveWidgets]]
====JQuery====
* [[http://jquery.com/|JQuery.com]]
* [[http://d.hatena.ne.jp/cyokodog/20081016/jquerylinks01|JQuery関連記事まとめ]]
=====YUI Compressor=====
javascriptとcssの圧縮ツール。
README毎回見るのめんどくさいのでめも。
ダウンロードは[[http://yuilibrary.com/downloads/|YUILibrary]]から \\
解凍したなかのbuildフォルダにあるyuicompressor-x.y.z.jarを使う。
$ java -jar yuicompressor-x.y.z.jar [options] [input file]
【例】
myscript.jsをmyscript_min.jsとして圧縮したい場合
$ cd yuicompressor/build
$ java -jar yuicompressor-2.4.2.jar -o myscript_min.js myscript.js
^ Global Options ^ ^
|-h, --help | ヘルプの表示 |
|--type | javascriptかcssどっちの圧縮にするかの指定。デフォルトは拡張子で見てくれるのであんまり必要なし |
|--charset | 文字コードの設定 |
|--line-break | 改行をいれるかどうか は例えば10とか入れると10文字ごとに改行を入れる場所探して改行を入れる |
|-v, --verbose | 詳細モードでの出力 |
|-o | 出力ファイル先の指定。 |
^ JavaScript Options ^ ^
|--nomunge | 縮小化だけで難読化せず。 |
|--preserve-semi | セミコロンは削除しない |
|--disable-optimizations | すべての最適化を無効にする |
=====Closure Compiler=====
[[http://code.google.com/intl/ja/closure/compiler/|Closure Compiler]]