新JavaScript例文辞典

改訂5版JavaScriptポケットリファレンス 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 4もHTML5に対応しています。ただし、Android 2.xに搭載されている標準ブラウザでは対応していないAPIが多いため、ほとんど動作しません。
カテゴリ内のページのURLは変わることがあります。なるべく、このページから入るようにしてください。
また、JavaScript/Ajaxライブラリを必要とするものは別途分離し「新JavaScriptライブラリ例文辞典」としました。
ECMAScript 6thでの機能に関しては項目の先頭に[ES6]の文字を追加してあります。これは、ECMAScript 6thに対応した最新のブラウザ(Firefox ver 25以降など)でないと動作しません。

ミスや間違い、リンクエラーなどがありましたら[email protected]までお願いします。

Last update : 2015/10/14
2008-2015 古籏一浩(KaZuhiro FuRuhata)

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

【更新履歴】
2015/10/1 ECMAScript 6thにテンプレートのサンプルを追加しました。
2015/10/14 イベントのカテゴリにiPhone 6s以降で利用できるForce touch (3D touch)のサンプルを追加しました。

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

基本

計算/変換

高度、複雑な計算

変数/定数

配列

文字列

日付

関数

タイマー

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

ES6 (ECMA Script 6th)

ブラウザ/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

Battery Status API

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

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

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

教育

面積/体積

単位変換

いろいろな変換

その他