「JavaScript」の版間の差分
imported>Administrator 編集の要約なし |
Administrator (トーク | 投稿記録) |
||
| (3人の利用者による、間の9版が非表示) | |||
| 1行目: | 1行目: | ||
'''JavaScript'''(じゃばすくりぷと)とは、[[ネットスケープ]]が開発したNetscape Navigator(現在のMozilla Firefox)独自の[[スクリプト言語]] | '''JavaScript'''(じゃばすくりぷと)とは、[[ネットスケープ]]が開発したNetscape Navigator(現在のMozilla Firefox)独自の[[スクリプト言語]]である。 | ||
当初は'''LiveScript'''(らいぶすくりぷと)という名称であったが、今は亡き[[サン・マイクロシステムズ]]との業務提携による商業的な理由で[[Java]]とは一切関連性も共通点もない[[プログラミング言語]]なのにJavaScriptと改名した。 | |||
ちなみにJavaScriptと[[Java]]はまったくの別物である。 | ちなみにJavaScriptと[[Java]]はまったくの別物である。 | ||
| 6行目: | 8行目: | ||
初期のころにはJavaと連携する機能があったらしいが削除されている。 | 初期のころにはJavaと連携する機能があったらしいが削除されている。 | ||
== 歴史 == | |||
LiveScriptは1995年9月にリリースされたNetscape Navigator 2.0に搭載された。 | |||
それからわずか数か月後の1995年12月4日にネットスケープとサンマイクロシステムズとの業務提携が発表され、LiveScriptはJavaScriptへ改名されてしまった。 | |||
JavaScriptの開発者のブレンダン・アイク氏は[[Brave]]を作っています。 | |||
== 主な実装 == | == 主な実装 == | ||
| 23行目: | 30行目: | ||
== JavaScript用語 == | == JavaScript用語 == | ||
JavaScript界隈でよく使われる用語。 | JavaScript界隈でよく使われる用語。 | ||
* [[ECMAScript]] | |||
* [[LiveWire]] - ネットスケープ製の元祖サーバーサイドJavaScript。 | * [[LiveWire]] - ネットスケープ製の元祖サーバーサイドJavaScript。 | ||
* [[Node.js]] - Google | * [[Node.js]] - [[Google Chrome]]の[[V8エンジン]]を用いて作られたサーバーサイドJavaScript。 | ||
* [[IronJS]] | * [[IronJS]] | ||
* [[AJAX]] | * [[AJAX]] | ||
* [[JSON]] | * [[JSON]] | ||
* [[jQuery]] | * [[jQuery]] | ||
* [[Knockout]] | |||
== 関連項目 == | == 関連項目 == | ||
| 34行目: | 43行目: | ||
* [[QUnit]] | * [[QUnit]] | ||
* [[JSON]] | * [[JSON]] | ||
* [[プログラミング言語]] | |||
< | |||
<amazon>JavaScript</amazon> | |||
[[category:プログラミング言語]] | |||
2025年3月25日 (火) 11:23時点における最新版
JavaScript(じゃばすくりぷと)とは、ネットスケープが開発したNetscape Navigator(現在のMozilla Firefox)独自のスクリプト言語である。
当初はLiveScript(らいぶすくりぷと)という名称であったが、今は亡きサン・マイクロシステムズとの業務提携による商業的な理由でJavaとは一切関連性も共通点もないプログラミング言語なのにJavaScriptと改名した。
ちなみにJavaScriptとJavaはまったくの別物である。 見た目は似てるがif文などの動きも違う。 唯一の共通点は中括弧の見た目くらい。 初期のころにはJavaと連携する機能があったらしいが削除されている。
歴史[編集 | ソースを編集]
LiveScriptは1995年9月にリリースされたNetscape Navigator 2.0に搭載された。
それからわずか数か月後の1995年12月4日にネットスケープとサンマイクロシステムズとの業務提携が発表され、LiveScriptはJavaScriptへ改名されてしまった。
JavaScriptの開発者のブレンダン・アイク氏はBraveを作っています。
主な実装[編集 | ソースを編集]
.NET Framework上で動く主なJavaScript実装には以下のものがある。
- IronJS
- Jurassic - コンパイラ
- Jint - インタプリタ
- Managed JScript - マイクソフト製のDLR版JavaScriptもどき。
- JScript .NET - マイクロソフト製のCLR版JavaScriptもどき。どうでもいいことだが正式名称はJScriptと.NETの間に半角スペースが1個入る。
- UnityScript - もはやJavaScriptではないが「JavaScriptだ」と言い張っている。
- Irony - JavaScriptから派生したActionScript3のパーサー
JavaScript用語[編集 | ソースを編集]
JavaScript界隈でよく使われる用語。
- ECMAScript
- LiveWire - ネットスケープ製の元祖サーバーサイドJavaScript。
- Node.js - Google ChromeのV8エンジンを用いて作られたサーバーサイドJavaScript。
- IronJS
- AJAX
- JSON
- jQuery
- Knockout
関連項目[編集 | ソースを編集]