JavaScript の変更点


#author("2023-03-19T15:36:19+09:00","default:k1rou","k1rou")
#author("2023-03-19T15:37:10+09:00","default:k1rou","k1rou")
*JavaScript とは [#i2d25cd5]
-ブラウザ上で動作するスクリプト言語。

-旧名「LiveScript」
-標準化は、Ecma International
-[[ECMAScript]]

*JavaScriptのバージョン [#a8940d69]
-[[ECMAScript]]のバージョン情報
-ECMAScript5
-ECMAScript5 compatibility table

*JavaScript のエンジン [#na4a33da]
-Chakra (Edge)
-[[V8]] (Chrome)

*JavaScriptリファレンス [#qc8586fe]
-[[JavaScriptリファレンス]]

*JavaScriptサンプル [#ia7996fe]
-[[JavaScriptサンプル]]

*JavaScriptの開発 [#h0d93abb]
-[[JavaSciptの開発]]

*インタプリタの種類 [#ab92f214]
-SpiderMonkey -Firefox
-Nitro -Safari
-Chakra -IE

*イベントハンドラ [#i0dcd4dc]
**フォーム系 [#ie3aa0f7]
-onChange
-onSelect
-onSubmit
-onReset
-onBlur
-onFocus

**マウス系 [#a212cc34]
-onClick
-onDblClick
-onMouseDown
-onMouseUp
-onMouseOver
-onMouseOut
-onMousemove

**キーボード系 [#qfc8d054]
-onKeyPress
-onKeyDown
-onKeyUp

**その他 [#je51e4fa]
-onLoad
-onUnload
-onDragDrop
-onAbort
-onError
-onSelectStart

*ページ表示時のイベント [#r5d3d70f]
-「[[イベント:ページ表示時]]」参照

*非同期処理 [#db5880b2]

*非同期通信 [#o7b8e056]
-[[Ajax]]
-[[XMLHttpRequest]]

*スクリプトが動作しない環境の対応 [#yf35657f]
-noscriptタグでスクリプトが使えない環境向けにメッセージを表示する。

*JavaScriptのフレームワーク [#k8461470]
-[[jQuery]]
-[[AngularJS]]
-[[Backbone.js]]
-[[React]] - [[Facebook]]
-[[Modernizr]]
-[[Umbrella]]
-[[Underscore.js]]
-Sencha Touch
-Dojo
-[[asm.js]]
-[[crypto-js]] -暗号規格のライブラリ
-[[Vue.js]]
-deeplearn.js -[[機械学習]]([[Google]])
-[[Nuxt.js]]

*エディタ [#w92d7e9d]
-JSDT(JavaScript Development Tools)
-Atom
-Brackets
-Visual Studio Code

*関連サイト [#i11d1998]
-JavaScriptライブラリの市場シェア(W3Techs)~
https://w3techs.com/technologies/history_overview/javascript_library/all

*関連用語 [#c5f97a51]
-[[AltJS]]
-[[Babel]]
-[[CoffeeScript]]
-[[CommonJS]]
-[[CSS]]
-[[DOM]]
-[[ECMAScript]]
-[[Fetch API]]
-[[Flux]]
-[[Greasmonkey]]
-[[HTML]]
-[[JSON]]
-[[React]]
-[[TypeScript]] -Microsoft
-[[Vertual DOM]]
-[[XHTML]]
-[[XMLHttpRequest]]
-[[WebAssembly]]
-[[Web Components]]
-[[モバイルコード]]