JavaScript逆引きリファレンス JavaScript Reference

ここでは、JavaScriptのクラスやオブジェクト、メソッド、プロパティをご紹介するとともに、それらを応用した関数やライブラリを掲載しています。

  • ※ ここでご紹介するものは、あらかじめ存在しているメソッドやプロパティに対して、prototypeの拡張を行わないことを前提としてご紹介しています(つもりです・・・)。
  • ※ 更新は不定期で行っています。
  • ※ 本リファレンスで公開されているコードは基本的に自由に使用していただいて問題ありません。
  • ※ ただし、ライブラリとして公開しているコードについてはライセンスが明記されていますので、ライセンスに従ってご使用ください。
    (ライセンスが明記されていない場合はお問い合わせください。)
  • ※ コード自体を公開・提供等を行う場合は、提供元として当サイトのサイト名(またはページ名)と、該当ページ(またはトップページ)へのリンクを明記してください。

JavaScriptの基本

例外

文字列・数値・数式

数値・数式

文字列

正規表現

選択、クリップボード

配列、連想配列(ハッシュ)、オブジェクト、JSON

JSON

オブジェクト

関数

DOM、エレメント、ノード

要素の生成、削除、置換

要素の取得

属性

その他

XPath

効果、アニメーション

フォーム

画像・図形

画像

SVG

Canvas

動画(映像)・音声

音声

動画(映像)

表組(テーブル)

取得

生成・追加

削除

日付、時間、季節

ウィジェット

ウィンドウ・フレーム

フレーム

ページ・パス

履歴

スクロール

データストレージ

Cookie

Web Storage

非同期処理・通信

非同期処理

非同期通信

アラート、ダイアログ(プロンプト)

メニュー、ナビゲーション、タブ

イベント

キーボード

スタイルシート

アニメーション

物理

デバイス情報

マウスカーソル・タッチ

インターフェース

ダウンロード

その他