JavaScriptとは?
JavaScriptとは、Netscape Communications社が開発したプログラミング言語です。
同社のNetscape Navigator 2.0で初めてサポートされ、Microsoft社のInternet Explorer 3.0でもJScriptとして導入されました。
各ブラウザで独自に実装された部分が多いため、ブラウザごとに記述が違う場合があります。
このためブラウザごとの違いを吸収すべく開発されたのが、prototype.jsやjQueryです。
当初はブラウザによって仕様も様々でしたが、
現在ではECMA(European Computer Manufacturer Association 欧州電子計算機工業会)によって
標準化されている。
ECMAによって標準化されたJavaScriptはECMAScriptと呼ばれます。
ソースコードを1行ずつ解釈しながら実行していくインタプリタ型言語のため、コンパイルの必要がありません。
(逆にコンパイルが必要な言語はコンパイル型言語といわれます。)
HTMLに組み込んで、ブラウザ上で動作させることが多いため「クライアントサイドスクリプト」といわれがちですが、
実際には汎用プログラミング言語であるためサーバサイドでも使用できます。
サーバサイドスクリプトとしてのJavaScript
用途 | 名称 |
---|---|
IIS webサーバ | JScript |
Windows Scripting Host | JScript |
Flashのプレーヤーのスクリプト機能 | JavaScriptベースにしたプログラミング言語 |
Java 6.0 | JavaScriptインタプリタ |
JavaScript と名前の似たプログラミング言語に、Sun Microsystems 社が開発した Java がありますが、この2つは同じではありません。
JavaScript は元々 LiveScript という名前で開発されていましたが、Netscape 社と Sun 社が技術提携したこともあり、
JavaScript と名前を変えたようです。このため構文も似ている部分があります。
関連記事
- Windowsを定時にシャットダウンするツール
- SELECTタグで色を選択する場合のサンプル
- JavaScriptで64bit版か32bit版の判別をする方法
- innerText、innerHTML、textContentの違い
- FireFoxでinnerHTMLを使うときの注意点
- jQueryのbgiframeプラグインをIE9に対応させる方法
- replaceは最初に一致した文字列だけを置き換えることに気をつける
- 全てのブラウザ向けにJavaScriptでブックマークリンクを設定する方法
- HTMLとJavaScriptの文字コードが違うときの対処法
- イベントハンドラの種類
- フレームに関するJavascript
- Lightboxの使い方
スポンサーリンク