- 追加された行はこの色です。
- 削除された行はこの色です。
[[Program]] > JavaScript
#norelated
#contents
//----------------------------------------
* JavaScriptとは? [#t16ed50f]
//----------------------------------------
[[JavaScript - Wikipedia>http://ja.wikipedia.org/wiki/JavaScript]]
>JavaScript(ジャバスクリプト)とは、オブジェクト指向スクリプト言語である。
主にウェブブラウザなどのクライアントサイドで実装され、動的なウェブサイトの構築や、RIAなどの高度なユーザインタフェースの開発に用いられる。
//----------------------------------------
* リファレンス [#v24a2a79]
//----------------------------------------
- JavaScript - MDC - Mozilla
https://developer.mozilla.org/ja/JavaScript
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference
- とほほのJavaScriptリファレンス
http://www.tohoho-web.com/
- JavaScript and HTML DOM Reference
http://memopad.bitter.jp/w3c/jsref/default.html
//----------------------------------------
* チュートリアル [#p466f349]
//----------------------------------------
- マンガで分かる JavaScriptプログラミング講座
http://crocro.com/write/manga_javascript/wiki.cgi
[[マンガで分かるJavaScriptプログラミング講座メモ]]
- JavaScript入門 (全24回) - ドットインストール
http://dotinstall.com/lessons/basic_javascript_v2
- JavaScript入門 - 基本構文の解説とクラス/関数リファレンス
http://www.ajaxtower.jp/js/
- JavaScript Tutorial
http://memopad.bitter.jp/w3c/js/default.html
//----------------------------------------
* ライブラリー [#naa8e4d2]
//----------------------------------------
- [[prototype.js]]
コードを書く量が少なくて済む。今はjQueryにとって代わられたが、古いWebサイトのメンテナンスで必要。
- [[jQuery]]
コードを書く量が少なくて済む。AJAXで活用したい。
- [[Node.js]]
サーバーサイドのJavaScript実行環境。
- [[PhantomJS]]
ヘッドレスな(画面のない)Webブラウザー
- [[CasperJS]]
PhantomJSを便利に使うためのライブラリー
- [[React.js]]
//----------------------------------------
* フレームワーク [#k8b77eb7]
//----------------------------------------
//----------------------------------------
* Tips [#e84b6ec4]
//----------------------------------------
- [[JavaScript ページジャンプボタン]]
//----------------------------------------
* 参考書 [#pa6bd34f]
//----------------------------------------
|書籍名|出版社|発行日|内容|h
| [[JavaScript本格入門]] | 技術評論社 | 2010/12/25 | 入門書(Ajax、jQuery等) |
----
#html{{
<table border="0" cellpadding="5"><tr><td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774144665/sagasite-22/"><img src="http://ecx.images-amazon.com/images/I/512wo9i9iSL._SL160_.jpg" border="0"></a>
</td>
<td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774144665/sagasite-22/">JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで</a>
<br>
山田 祥寛<br>
技術評論社<br>
2010-11-27<br>
</td></tr></table>
}}
- 書評:図が豊富で分かりやすいYO★ jQueryの説明あり。
#html{{
<table border="0" cellpadding="5"><tr><td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113296/sagasite-22/"><img src="http://ecx.images-amazon.com/images/I/413amOWGgvL._SL160_.jpg" border="0"></a>
</td>
<td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113296/sagasite-22/">JavaScript 第5版</a>
<br>
David Flanagan<br>
オライリー・ジャパン<br>
2007-08-14<br>
</td></tr></table>
}}
- 書評:勢いで買っちまったが分厚い!JavaScriptに独特な関数の仕組みとか、説明が詳しくてグーです。全部読む意気込みだと挫折するかもしれんので、つまみ食いで読むべし!?
#html{{
<table border="0" cellpadding="5"><tr><td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113911/sagasite-22/"><img src="http://ecx.images-amazon.com/images/I/41H0Dk-K3PL._SL160_.jpg" border="0"></a>
</td>
<td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113911/sagasite-22/">JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス</a>
<br>
Douglas Crockford<br>
オライリージャパン<br>
2008-12-22<br>
</td></tr></table>
}}
- 書評:本屋でパラパラと立ち読みしただけ。後で読むかな?
#html{{
<table border="0" cellpadding="5"><tr><td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873114888/sagasite-22/"><img src="http://ecx.images-amazon.com/images/I/51ZoMJ%2BrLhL._SL160_.jpg" border="0"></a>
</td>
<td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873114888/sagasite-22/">JavaScriptパターン ―優れたアプリケーションのための作法</a>
<br>
Stoyan Stefanov<br>
オライリージャパン<br>
2011-02-16<br>
</td></tr></table>
}}
- 書評:まだ中身を見てない。とりあえず本屋で実物をチェキ!