JavaScript

A re-introduction to JavaScript
JavaScript の「再」入門

JavaScript® (しばしば JS と略される)は軽量なオブジェクト指向言語です。Web ページで使用されるスクリプト言語として最もよく知られていますが、ブラウザ以外の多くの環境においても使用されています。 (JavaScript についてさらに詳しく読む。)

このセクションでは言語としての JavaScript、すなわち Web ページや他の環境に限定されない部分について専門に解説しています。Web ページ特有の API 群について情報を得たい場合は DOM を参照してください。また、DOM リファレンス内の DOM と JavaScript を一緒に組み合わせて使う方法についても参照してください。

あなたのアプリケーションに JavaScript エンジンを組み込んで使用する場合についての情報は SpiderMonkey および Rhino を参照してください。

ドキュメンテーション

JavaScript リファレンス
この JavaScript リファレンスには、JavaScript 1.5 およびそれ以降のアップデートに関する完全な文書が含まれています。
JavaScript ガイド
JavaScript でのプログラムの作り方に関する主要なガイド。
JavaScript 技術概説
Web ブラウザの JavaScript の世界へのイントロダクションです。
Mozilla における ECMAScript 5 のサポート
Mozilla における現在の(および予定している) ECMAScript 5 のサポートについて。
JavaScript 1.6 の新機能
JavaScript 1.6(Firefox 1.5 やその他の Mozilla 1.8 ベースのアプリケーションでサポート)では、配列における要素の場所に関するメソッドと反復的なメソッド、他の型で使うための Array と String 関数群、および for each...in を含む E4X のサポートが追加されています。
JavaScript 1.7 の新機能
JavaScript 1.7(Firefox 2 でサポート)では、ジェネレータとイテレータ、配列内包、let によるブロックスコープ、および分割代入が追加されています。
JavaScript 1.8 の新機能
JavaScript 1.8 (Firefox 3.0でサポート) では、式クロージャ、ジェネレータ式、および配列における reduce() および reduceRight() メソッドが追加されています。
JavaScript 1.8.1 の新機能
JavaScript 1.8.1 (Firefox 3.5 でサポート) では、ネイティブでの JSON エンコーディングとデコーディング、Object.getPrototypeOf、および文字列の trim メソッド: trim(), trimLeft() 、そして trimRight() が追加されています。
JavaScript 1.8.5 の新機能
JavaScript 1.8.5 (最新版、Firefox 4 でサポート)では、ECMAScript 5 の Object および Object.prototype のメソッド、Array.isArrayFunction.prototype.bind のサポートが、strict モードと同様に追加されます。
JavaScript 言語リソース
JavaScript 言語標準に関する説明。
ES3 に対する JScript の偏差 (PDF・英語)
ECMAScript 第 3 版標準とその Microsoft による実装 (JScript) の違いについて記述しています。他のブラウザ (Opera, Firefox, Safari) に関する情報も含まれています。

すべて表示...

主要なツール

  • Firebug - JavaScript のデバッグとプロファイリング
  • Venkman - JavaScript デバッガ
  • JavaScript Shells - ちょっとしたコードのテスト
  • JSLint - 構文チェッカー
  • JSHint - コミュニティ作成による構文チェッカー
  • JSDoc - コードからドキュメントを生成
  • Aptana Studio - (eclipse ベースの) Ajax および JavaScript をサポートするオープンソース IDE
  • Netbeans - 洗練された JavaScript サポートを含む IDE
  • Eclipse - JavaScript 開発ツールキットを含む オープンソース IDE
  • Extension Developer's Extension - JS 環境とシェルを提供
  • Other JavaScript tools

すべて表示...

そのほかのリソース

JavaScript Garden
JavaScript の更なる深みへの有益な情報を掲載しているサイトです。

関連するトピックス

AJAX, DOM, Server-Side JavaScript, DHTML, E4X, SpiderMonkey, Canvas

JavaScript は、米国およびその他の国における、米国 Sun Microsystems, Inc の商標または登録商標です。

Tags (1)

タグを編集

Attachments (0)

 

添付ファイル