[[Program]] > JavaScript

#norelated

#contents


//----------------------------------------
* JavaScriptとは? [#t16ed50f]
//----------------------------------------

[[JavaScript - Wikipedia>http://ja.wikipedia.org/wiki/JavaScript]]
>JavaScript(ジャバスクリプト)とは、オブジェクト指向スクリプト言語である。
主にウェブブラウザなどのクライアントサイドで実装され、動的なウェブサイトの構築や、RIAなどの高度なユーザインタフェースの開発に用いられる。


//----------------------------------------
* リファレンス [#v24a2a79]
//----------------------------------------
JavaScriptの仕様がまとめられています。

- 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の使い方が学べます。

- マンガで分かる 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]
//----------------------------------------
JavaScriptを便利にする方法がいろいろ提案されています。

- [[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/4774142786/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51CfuJyCO%2BL._SL160_.jpg" border="0"></a>
</td>
<td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774142786/gooddays1-22/" target="_blank">3ステップでしっかり学ぶ JavaScript入門 (今すぐ使えるかんたんプラス)</a>
<br>
大津 真<br>
技術評論社<br>
2010-06-04<br>
¥ 2,570</td></tr></table>
}}

- 書評:JavaScript超入門書


 
#html{{
<table border="0" cellpadding="5"><tr><td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/487311621X/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51jMq3%2BDklL._SL160_.jpg" border="0"></a>
</td>
<td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/487311621X/gooddays1-22/" target="_blank">開眼!  JavaScript ―言語仕様から学ぶJavaScriptの本質</a>
<br>
Cody Lindley<br>
オライリージャパン<br>
2013-06-19<br>
¥ 2,376</td></tr></table>
}}

- 書評:200ページと薄い本ながら、ザックリとJSの仕様を把握できる。分厚い本を読む前に、この薄い本を見ておく。



#html{{
<table border="0" cellpadding="5"><tr><td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873115736/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51c9uCrhHgL._SL160_.jpg" border="0"></a>
</td>
<td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873115736/gooddays1-22/" target="_blank">JavaScript 第6版</a>
<br>
David Flanagan<br>
オライリージャパン<br>
2012-08-10<br>
¥ 4,536</td></tr></table>
}}

- 書評:分厚い本。気合を入れて読むべし! 斜め読みなら、クロージャーのところだけでもOK?



#html{{
<table border="0" cellpadding="5"><tr><td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873115280/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/518AVETrJ1L._SL160_.jpg" border="0"></a>
</td>
<td valign="top">
<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873115280/gooddays1-22/" target="_blank">JavaScriptグラフィックス ―ゲーム・スマートフォン・ウェブで使う最新テクニック</a>
<br>
Raffaele Cecco<br>
オライリージャパン<br>
2012-03-16<br>
¥ 3,024</td></tr></table>
}}

- 書評:リッチなUI作りのお供にどうぞ。

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS