[[Program]] > JavaScript
#norelated
#contents

//========================================
* JavaScript [#u69a34fd]
JavaScriptは、ブラウザーで動作するプログラミング言語。最近は、ブラウザー以外でも使用されるケースが増えてきた。

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

//========================================
* 参考 [#dfa168ac]

** 書籍 [#v755fbb2]

** サイト [#mdb9d23b]
- 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

** チュートリアル [#wa73c843]

- マンガで分かる 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

** ライブラリー [#z958abb9]

- [[prototype.js]]
コードを書く量が少なくて済む。今はjQueryにとって代わられたが、古いWebサイトのメンテナンスで必要。

- [[jQuery]]
コードを書く量が少なくて済む。AJAXで活用したい。

- [[Node.js]]
サーバーサイドのJavaScript実行環境。

- [[PhantomJS]]
ヘッドレスな(画面のない)Webブラウザー

- [[CasperJS]]
PhantomJSを便利に使うためのライブラリー

- [[React.js]]

** Tips [#adc48981]
- [[JavaScript ページジャンプボタン]]

//----------------------------------------
* 参考書 [#pa6bd34f]
//----------------------------------------

#html{{
<table border="0" cellpadding="5"><tr><td valign="top">
<a href="https://www.amazon.co.jp/exec/obidos/ASIN/4797383585/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51GzcQ2ZKlL._SL160_.jpg" border="0"></a>
</td>
<td valign="top">
<a href="https://www.amazon.co.jp/exec/obidos/ASIN/4797383585/gooddays1-22/" target="_blank">確かな力が身につくJavaScript「超」入門 (確かな力が身につく「超」入門シリーズ)</a>
<br>狩野 祐東
<br>SBクリエイティブ
<br>2015-10-30
<br>¥ 2678
</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="https://www.amazon.co.jp/exec/obidos/ASIN/4048913913/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51Hq9FIAfIL._SL160_.jpg" border="0"></a>
</td>
<td valign="top">
<a href="https://www.amazon.co.jp/exec/obidos/ASIN/4048913913/gooddays1-22/" target="_blank">Web制作の現場で使うjQueryデザイン入門[改訂新版] (Web Professional Books)</a>
<br>西畑一馬
<br>KADOKAWA/アスキー・メディアワークス
<br>2013-03-07
<br>¥ 3218
</td></tr></table>
}}

- 書評:jQueryも、ちょっと使えると便利?

~

#html{{
<table border="0" cellpadding="5"><tr><td valign="top">
<a href="https://www.amazon.co.jp/exec/obidos/ASIN/4798047848/gooddays1-22/" target="_blank"><img src="https://images-fe.ssl-images-amazon.com/images/I/41mIjfhe6IL._SL160_.jpg" border="0"></a>
</td>
<td valign="top">
<a href="https://www.amazon.co.jp/exec/obidos/ASIN/4798047848/gooddays1-22/" target="_blank">JavaScript フレームワーク入門</a>
<br>掌田津耶乃
<br>秀和システム
<br>2016-09-16
<br>¥ 3024
</td></tr></table>
}}

- 書評:TypeScriptやJavaScriptフレームワークの使い方をさらっと学べます。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS