======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]]