#author("2023-03-19T15:37:10+09:00","default:k1rou","k1rou") #author("2024-08-17T10:19:59+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]] -[[Jest]] -[[JSON]] -[[React]] -[[TypeScript]] -Microsoft -[[Vertual DOM]] -[[XHTML]] -[[WebAssembly]] -[[Web Components]] -[[モバイルコード]]