#author("2022-01-21T16:46:47+00:00","default:sagasite","sagasite")
#norelated

[[Program]] > JavaScript

#contents

//----------------------------------------
~
* JavaScriptとは? [#about]
JavaScriptはWebブラウザー上で動作するプログラミング言語。最近はWebブラウザー以外でも使用されるケースが増えてきました。

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

** 公式サイト [#official]
- JavaScript - MDC - Mozilla https://developer.mozilla.org/ja/JavaScript

//----------------------------------------
~
* リファレンス / チュートリアル [#reference]
- JavaScript - MDC - Mozilla 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
 
- マンガで分かる 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
-[[現代の JavaScript チュートリアル>ja.javascript.info]]

//----------------------------------------
~
* ライブラリー / フレームワーク [#library]

- [[prototype.js]] コードを書く量が少なくて済む。今はjQueryにとって代わられたが、古いWebサイトのメンテナンスで必要。
- [[jQuery]] コードを書く量が少なくて済む。AJAXで活用したい。
- [[Node.js]] サーバーサイドのJavaScript実行環境。
- [[PhantomJS]] ヘッドレスな(画面のない)Webブラウザー
- [[CasperJS]] PhantomJSを便利に使うためのライブラリー
- [[React.js]] Facebookで開発されているJSフレームワーク
- [[Vue.js]] React.jsよりも簡単なJSフレームワーク

//----------------------------------------
~
* AltJS [#afe651dc]
AltJSとは「Alternative JavaScript」の略で、代替JavaScript言語のことです。JavaScriptの代わりとしてよく使われる言語をまとめます。
-[[AltJS]]

//----------------------------------------
~
* JSON [#e9698cb9]
JSONとは「JavaScript Object Notation」の略で、データ記述方式の1つ。名称と構文はJavaScriptのオブジェクトの表記法に由来しています。
-[[JSON]]

//----------------------------------------
~
* Tips [#tips]
- [[JavaScript ページジャンプボタン]]

** イベントハンドラー [#c5883190]
- [[JavaScript イベントハンドラー まとめ>JavaScript_EventHandlers]] よく使うイベントハンドラーのまとめです。



//----------------------------------------
~
* 参考書 [#book]
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4844369644/vertex9-22/" target="_blank"><img src="https://m.media-amazon.com/images/I/51vD2KtlVPL._SL160_.jpg" border="0"></a></td><td> </td><td valign="top"><a href="https://www.amazon.co.jp/exec/obidos/ASIN/4844369644/vertex9-22/" target="_blank">初心者からちゃんとしたプロになる JavaScript基礎入門</a><br>西畑 一馬<br>エムディエヌコーポレーション<br>2020-03-25<br>¥2860</td></tr></table>

<!--
<td> </td>

<hr>
-->
}}

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