JavaScript

JavaScript(ジャバスクリプト、ジャヴァスクリプト、略称:JS)はスクリプト言語である。主にWEBブラウザ上で動作し、HTMLの動的書き換えや入力フォームの自動補完など、Webページの使用感向上を目的として使用されたり、リッチクライアントアプリケーションの構築に使われる。

文法はプロトタイプベースのオブジェクト指向型である。多くの場合は、C言語に似た手続き型言語のようなスタイルで書かれるが、関数型言語とも多くの類似点がある。近年ではその柔軟な設計が評価され、様々なアプリケーションで自動実行の用途におけるマクロ言語としても採用されている。

当初は、テキストエディタで編集するだけの簡単なアプリ構築に使われていたが、近年では、IntelliJ IDEAなどにより、IDEにコード補完・編集時のリアルタイム文法チェック・リファクタリングなどの機能が搭載されるようになり、大規模開発が可能となった。また、Ajaxにおける、ブラウザ間の互換性の問題は 、JavaScriptライブラリにより吸収することで、大きく解決された。さらに、Extなどの本格的なGUIライブラリの登場により、デスクトップアプリと差がないアプリを作ることが可能となった。また、DWRなどのJavaScriptとサーバー間をつなぐ技術の発達により、クライアント・サーバー間の通信が著しく容易になり、また、JettyなどのアプリケーションサーバーがComet利用時のメモリ使用量の削減を実現したため、サーバーからクライアントへの情報のPush型の配信が実用的となった。

なおJavaとScriptの間は詰めて表記する。Javaと名前や文法が似ているためしばしば混同されるが、互換性は全くない。Javaと呼ぶ場合はJava (プログラミング言語)を指すので注意が必要。名前の由来については#誕生を参照。

JavaScriptはネットスケープコミュニケーションズのBrendan Eichによって開発され、Netscape Navigator 2.0 で実装された。開発当初は「LiveScript」と呼ばれていたが、1995年にSun Microsystems社の開発したプログラミング言語「Java」が当時大きな注目を浴びており、これに便乗したネットスケープ社のマーケティング的な思惑が働き「JavaScript」という名前に変更されたといわれている。 1996年にマイクロソフトのInternet Explorer3.0に搭載されるようになると、その手軽さからJavaScriptは急速に普及していく。1997年、通信に関する標準を策定する国際団体Ecma Internationalによって JavaScript の中核的な仕様がECMAScriptとして標準化され (ECMA 262, ISO/IEC 16262, JIS X 3060)、多くの WEBブラウザで利用できるようになった。


「JavaScript」(2007/08/08 18:55:04 JST)『ウィキペディア日本語版』
http://ja.wikipedia.org/wiki/JavaScript

「JavaScript」のサイトリスト : 1 - 10

1. ja.wikipedia.org
  • JavaScript - Wikipedia
    JavaScript ( ジャバスクリプト 、 ジャヴァスクリプト 、略称: JS )は スクリプト言語 である
2. www.openspc2.org
  • 一撃必殺JavaScript日本語リファレンス
    一撃必殺JavaScript日本語リファレンス. 苦情・文句・ご意見のメールはopenspc@po.shiojiri.ne.jpまでお願いします
  • JavaScript例文辞典
    このページに、自分のやりたい処理がない場合はホームページ例文辞典、スタイルシート 例文辞典、JavaScriptのTips & TRICKSのページ、【アッと驚く達人の技】の方も参照し てみてください
  • Java Script, スタイルシート, Web関係, アプリケー ...
    JavaScriptライブラリ、FUTURE BASIC移植対応表、Illustrator、Photoshop、Bryce 5講座
3. www.ueda.info.waseda.ac.jp
  • DOKUGAKU JavaScript
    独学JavaScriptをダウンロードしてオフラインで読めるように、zip形式で圧縮したもの を用意しました
4. javascript.maxux.com
  • JavaScript小技集
    JavaScriptだけでなくスタイルシート、PHP、MySQLなどホームページ作成のためのさまざまな技術の基礎知識や小技を解説するコーナーもあり JavaScriptの小技見る閉じる JavaScript関連のリンクも充実しています
5. www.sumnet.ne.jp
  • JavaScript basic samples
    コピーして使える サンプルを多数掲載、リファレンスもある
6. www.usagi-js.com
  • うさのJavaScript講座
    JavaScriptを楽しく学ぶサイトです♪ うさのJavaScript講座へようこそ♪ 「ウェブやブログにちょっと動きがほしい」 「CGIやASPなどサーバー側で処理するほどでもない」 「難しそうだからコピペで使えるサンプルがほしぃ」 と思っていませんか?
7. e-words.jp
  • JavaScriptとは ─ 意味・解説 : IT用語辞典 e-Words
    JavaScript】 Sun Microsystems社とNetscape Communications社が開発した、WEBブラウザなどでの利用に適したスクリプト言語(簡易 Sun Microsystems社と Netscape Communications 社が開発した、 Webブラウザ などでの利用に適した スクリプト言語 (簡易 プログラミング言語 )
  • JSとは 【JavaScript】 ─ 意味・解説 : IT用語辞典 e-Wor...
8. www.geocities.jp
  • JavaScriptのサンプルページ
    JavaScriptを使った電卓、時計、カレンダー、日付、 JavaScriptのサンプル
  • オリジナルjavascript
    視覚的効果のサンプルを掲載
9. javascriptist.net
  • JavaScriptist - javascript/ajax/サンプル/入門/リファレンス/ライブラリ
    ようこそ!JavaScriptistは、JavaScriptAjaxのサンプル/入門/リファレンス/ライブラリ情報の公開サイトです
  • Ajax・JavaScript関連ニュース - JavaScriptist
    最新Ajax/JavaScript関連の最新のニュースをお伝えします
10. www.tohoho-web.com
  • とほほのJavaScriptリファレンス
    <script> タグ · 未対応ブラウザへの配慮 · JavaScript 機能のオン・オフ · language 属性 · TYPE 属性 · Content-Script-Type · JavaScript 外部ファイル · イベント処理 · URL記述 · JavaScript の基本文法
jump-to-nav
printfooter