新JavaScript例文辞典

このページはJavaScriptの例文/サンプルを掲載しています。なお、対象としているのは基本的にWeb標準ブラウザ (Firefox, Safari, Google Chrome, Operaなど) としているため標準仕様から外れているInternet Explorer 6〜8では動作しないものがあります。Internet Explorer 8より前のバージョンに関しては以前のJavaScript例文辞典を参照してください。このサイトではInternet Explorer 8以降には、ある程度対応しています。IE9からはCanvasなどHTML5関連APIにも対応しています。
iPhone/iPadおよびAndroidもHTML5に対応しています。ただし、Android 2.xに搭載されている標準ブラウザでは対応していないAPIが多いため、ほとんど動作しません。
カテゴリ内のページのURLは変わることがあります。なるべく、このページから入るようにしてください。
また、JavaScript/Ajaxライブラリを必要とするものは別途分離し「新JavaScriptライブラリ例文辞典」としました。
ミスや間違い、リンクエラーなどがありましたらopenspc@alpha.ocn.ne.jpまでお願いします。

Last update : 2012/1/10
2008-2012 古籏一浩(KaZuhiro FuRuhata)

【※】ライブラリ関連は「新JavaScriptライブラリ例文辞典」のページへどうぞ。

【更新履歴】
2011/12/26 Page Visibility APIを追加しました。
2012/1/10 Navigation Timingを追加しました。

■クイックリンク
基本 計算 高度、複雑な計算 変数/定数 配列
文字列 日付 関数 タイマー イテレータ
ブラウザ/OS判別 スクリーン フルスクリーン ダイアログ ウィンドウ サブウィンドウ
ドキュメント ハイパーリンク 画像/イメージ アニメーション テキストフィールド チェックボックス
ラジオボタン ファイルアップロード 送信ボタン イベント DOM スタイルシート
DOM Storage XML 非同期通信 JSON 印刷 Canvas/キャンバス(2D/3D)
位置情報 File API HTML 5 Audio 加速度センサー HTML 5 Video Web Workers
Page Visibility API Navigation Timing
Firebug Webインスペクタ ソート/並べ替え 教育 面積/体積
単位変換 その他

基本

計算

高度、複雑な計算

変数/定数

配列

文字列

日付

関数

タイマー

イテレータ (このカテゴリはIEでは動作しません)

ブラウザ/OS判別、チェック

スクリーン/モニタ画面

フルスクリーン/全画面

ダイアログ

ウィンドウ

サブウィンドウ

ドキュメント/文書

リンク/ハイパーリンク

画像/イメージ

アニメーション

テキストフィールド

チェックボックス

ラジオボタン

ファイルアップロード

送信ボタン

イベント

DOM (Document Object Model)

CSS (スタイルシート)

DOM Storage (Firefox2, IE8, Safari 4以降で対応)

XML (このカテゴリはIEでは動作しません)

非同期通信 (このカテゴリはIEでは動作しません)

JSON

印刷

Canvas/キャンバス(2D)

Canvas/キャンバス(3D/WebGL)

位置情報(Geo Location API)

HTML 5 File API (Firefox 3.6以降, Safari 4以降で一応動作)

HTML 5 Audio (Firefox 3.6以降, Safari 4以降, Chormeで動作)

加速度センサー (Firefox 3.6/iOS4.2以降で動作)

HTML 5 Video [映像] (Firefox 3.6以降, Chrome, Safari 4以降で動作)

Web Workers/ウェブワーカー (IE以外のブラウザで動作)

Page Visibility API

Navigation Timing

Firebug (このカテゴリはFirefox+Firebugの組み合わせでのみ動作)

Webインスペクタ (このカテゴリはSafari 3以降でのみ動作)

ソート/並べ替え/シャッフル

教育

面積/体積

単位変換

その他