「JavaScript」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
− | ==JavaScript== | + | ==[[JavaScript]]== |
− | [ | + | [Node.js][AngularJS][React][Dojo][DOM][jQuery][prototype.js][[初めてのJavaScript|初めて]] |
− | ==言語== | + | ==[[言語]]== |
17行目: | 17行目: | ||
− | ==リンク== | + | ==[[リンク]]== |
====リファレンス==== | ====リファレンス==== | ||
*[https://developer.mozilla.org/ja/JavaScript Mozilla Developer Center JavaScript] | *[https://developer.mozilla.org/ja/JavaScript Mozilla Developer Center JavaScript] | ||
*[http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/js56jslrfJScriptLanguageReference.asp MSDN JScript] | *[http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/script56/html/js56jslrfJScriptLanguageReference.asp MSDN JScript] | ||
− | ==== | + | ====D[[HTML]]==== |
*[http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpisdk/dhtml/references/objects/objects.asp MSDN DHTML] | *[http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpisdk/dhtml/references/objects/objects.asp MSDN DHTML] | ||
*[http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp HTML and DHTML Reference] | *[http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp HTML and DHTML Reference] | ||
===入門=== | ===入門=== | ||
− | ====初めてのJavaScript==== | + | ====[[初めてのJavaScript]]==== |
− | *初めてのJavaScript | + | *[[初めてのJavaScript]] |
− | ====JavaScript メモ==== | + | ====[[JavaScript メモ]]==== |
− | *JavaScript メモ | + | *[[JavaScript メモ]] |
− | ====DOM==== | + | ====[[DOM]]==== |
− | *DOM | + | *[[DOM]] |
− | ====jQuery==== | + | ====[[jQuery]]==== |
− | *jQuery | + | *[[jQuery]] |
− | ===Tips=== | + | ===[[Tips]]=== |
====ウィンドウ操作==== | ====ウィンドウ操作==== | ||
− | *[JavaScript ブラウザのタイトルを変更する] | + | *[[JavaScript ブラウザのタイトルを変更する|ブラウザのタイトルを変更する]] |
− | *[JavaScript showModalDialog で開いたダイアログの画面遷移 | + | *[[JavaScript showModalDialog で開いたダイアログの画面遷移|showModalDialog で開いたダイアログの画面遷移]] |
− | *[JavaScript 画面が閉じられる時にメッセージを表示する] | + | *[[JavaScript 画面が閉じられる時にメッセージを表示する|画面が閉じられる時にメッセージを表示する]] |
− | *[JavaScript 自動的にリダイレクトする] | + | *[[JavaScript 自動的にリダイレクトする|自動的にリダイレクトする]] |
− | *[JavaScript Windowのクライアント領域のサイズを取得] | + | *[[JavaScript Windowのクライアント領域のサイズを取得|Windowのクライアント領域のサイズを取得]] |
− | *[JavaScript Windowが未だ開いているか] | + | *[[JavaScript Windowが未だ開いているか|Windowが未だ開いているか]] |
− | *[JavaSctipt 確認ダイアログなしでWindowを閉じる] | + | *[[JavaSctipt 確認ダイアログなしでWindowを閉じる|確認ダイアログなしでWindowを閉じる]] |
− | *[JavaScript デスクトップ領域のサイズを取得] | + | *[[JavaScript デスクトップ領域のサイズを取得|デスクトップ領域のサイズを取得]] |
====画面要素==== | ====画面要素==== | ||
− | *[JavaScript 行列を固定したテーブル] | + | *[[JavaScript 行列を固定したテーブル|行列を固定したテーブル]] |
− | *[JavaScript 動的にコントロールを扱うとき] | + | *[[JavaScript 動的にコントロールを扱うとき|動的にコントロールを扱うとき]] |
− | *[JavaScript オブジェクトのメンバーを列挙] | + | *[[JavaScript オブジェクトのメンバーを列挙|オブジェクトのメンバーを列挙]] |
− | *[JavaScript F5 キー押下を無効にする | + | *[[JavaScript F5 キー押下を無効にする|F5 キー押下を無効にする]] |
− | *[JavaScript イベントハンドラのアタッチ] | + | *[[JavaScript イベントハンドラのアタッチ|イベントハンドラのアタッチ]] |
− | *[JavaScript TABLEに行を追加] | + | *[[JavaScript TABLEに行を追加|TABLEに行を追加]] |
− | *[JavaScript テキストエリアの内容をクリップボードにコピー] | + | *[[JavaScript テキストエリアの内容をクリップボードにコピー|テキストエリアの内容をクリップボードにコピー]] |
− | *[JavaScript SELECT BOX の OnChange をキャンセルする | + | *[[JavaScript SELECT BOX の OnChange をキャンセルする|SELECT BOX の OnChange をキャンセルする]] |
====画像==== | ====画像==== | ||
− | *[JavaScript 画像の切替] | + | *[[JavaScript 画像の切替|画像の切替]] |
====スタイル==== | ====スタイル==== | ||
− | *[JavaScript 動的にスタイルクラスを変更する] | + | *[[JavaScript 動的にスタイルクラスを変更する|動的にスタイルクラスを変更する]] |
− | *[JavaScript 動的にスタイルシートの情報を取得する] | + | *[[JavaScript 動的にスタイルシートの情報を取得する|動的にスタイルシートの情報を取得する]] |
− | *[JavaScript インラインスタイルを無効にする] | + | *[[JavaScript インラインスタイルを無効にする|インラインスタイルを無効にする]] |
====文字列操作==== | ====文字列操作==== | ||
− | *[JavaScript シングルクォートのエスケープ] | + | *[[JavaScript シングルクォートのエスケープ|シングルクォートのエスケープ]] |
− | *画面に入力された文字コードを調べる | + | *[[画面に入力された文字コードを調べる]] |
− | *[JavaScript ゼロサプレス 正規表現 | + | *[[JavaScript ゼロサプレス 正規表現|ゼロサプレス 正規表現]] |
− | *[JavaSctipt 16進数文字コードを取得] | + | *[[JavaSctipt 16進数文字コードを取得|16進数文字コードを取得]] |
− | *[文字化けの対処 | + | *[[文字化けの対処|文字化けの対処(URLエンコード)]] |
*[JavaScript UTF-8文字列のバイト数を得る [UTF-8文字列のバイト数を得る] | *[JavaScript UTF-8文字列のバイト数を得る [UTF-8文字列のバイト数を得る] | ||
− | *[JavaScriptで全角半角変換] | + | *[[JavaScriptで全角半角変換|全角半角変換]] |
− | ====正規表現==== | + | ====[[正規表現]]==== |
*[http://typea.info/tips/wiki.cgi?page=JavaScript+%C1%C8%A4%DF%B9%FE%A4%DF%A5%AA%A5%D6%A5%B8%A5%A7%A5%AF%A5%C8%28Number%2CString%2CRegExp%2CDate%2CMath%29#p4 JavaScriptでの正規表現] | *[http://typea.info/tips/wiki.cgi?page=JavaScript+%C1%C8%A4%DF%B9%FE%A4%DF%A5%AA%A5%D6%A5%B8%A5%A7%A5%AF%A5%C8%28Number%2CString%2CRegExp%2CDate%2CMath%29#p4 JavaScriptでの正規表現] | ||
====配列==== | ====配列==== | ||
− | *[JavaScript 組み込みオブジェクト(配列)] | + | *[[JavaScript 組み込みオブジェクト(配列)|配列]] |
− | *[JavaScript 連想配列(Map)のキーを取り出す | + | *[[JavaScript 連想配列(Map)のキーを取り出す|連想配列(Map)のキーを取り出す]] |
− | *[JavaScript 配列の要素を削除] | + | *[[JavaScript 配列の要素を削除|配列の要素を削除]] |
====オブジェクト==== | ====オブジェクト==== | ||
− | *[JavaScript オブジェクトが関数かどうか調べる] | + | *[[JavaScript オブジェクトが関数かどうか調べる|オブジェクトが関数かどうか調べる]] |
− | *[JavaScript オブジェクトのプロパティ確認] | + | *[[JavaScript オブジェクトのプロパティ確認|オブジェクトのプロパティ確認]] |
====トラブル==== | ====トラブル==== | ||
− | *開放されたスクリプトからコードを実行できません | + | *[[開放されたスクリプトからコードを実行できません]] |
− | *IE6 のdocument.body.clientHeightの挙動がおかしい | + | *[[IE6 のdocument.body.clientHeightの挙動がおかしい]] |
− | *IE Input type=file でsubmitできない | + | *[[IE Input type=file でsubmitできない]] |
− | *ブラウザ用デバッグツール | + | *[[ブラウザ用デバッグツール]] |
− | ====Ajax==== | + | ====[[Ajax]]==== |
− | *[prototype.js HTMLとスクリプトを分離] | + | *[[prototype.js HTMLとスクリプトを分離|HTMLとスクリプトを分離]] |
− | *prototype.js | + | *[[prototype.js]] |
− | *Dojo | + | *[[Dojo]] |
− | ====その他==== | + | ====[[その他]]==== |
− | *[JavaScript Script実行順を制御] | + | *[[JavaScript Script実行順を制御|Script実行順を制御]] |
− | *クロージャ | + | *[[クロージャ]] |
− | *Bookmarklet | + | *[[Bookmarklet]] |
− | *JSEclipse | + | *[[JSEclipse]] |
− | *ECMA Script | + | *[[ECMA Script]] |
− | * | + | *[[Java]]script 再入門 |
---- | ---- | ||
− | {{include_html banner_html, "!Javascript"}} | + | {{include_html [[banner_html]], "!Javascript"}} |
2020年2月16日 (日) 04:28時点における版
目次
JavaScript
[Node.js][AngularJS][React][Dojo][DOM][jQuery][prototype.js]初めて
言語
let宣言子
- ECMAScript6から導入
- ブロックスコープのローカル変数を宣言
const宣言子
- ECMAScript6から導入
- ブロックスコープの再代入できないローカル変数(定数)を宣言する。
- 初期化必須
リンク
リファレンス
DHTML
入門
初めてのJavaScript
JavaScript メモ
DOM
jQuery
Tips
ウィンドウ操作
- ブラウザのタイトルを変更する
- showModalDialog で開いたダイアログの画面遷移
- 画面が閉じられる時にメッセージを表示する
- 自動的にリダイレクトする
- Windowのクライアント領域のサイズを取得
- Windowが未だ開いているか
- 確認ダイアログなしでWindowを閉じる
- デスクトップ領域のサイズを取得
画面要素
- 行列を固定したテーブル
- 動的にコントロールを扱うとき
- オブジェクトのメンバーを列挙
- F5 キー押下を無効にする
- イベントハンドラのアタッチ
- TABLEに行を追加
- テキストエリアの内容をクリップボードにコピー
- SELECT BOX の OnChange をキャンセルする
画像
スタイル
文字列操作
- シングルクォートのエスケープ
- 画面に入力された文字コードを調べる
- ゼロサプレス 正規表現
- 16進数文字コードを取得
- 文字化けの対処(URLエンコード)
- [JavaScript UTF-8文字列のバイト数を得る [UTF-8文字列のバイト数を得る]
- 全角半角変換
正規表現
配列
オブジェクト
トラブル
- 開放されたスクリプトからコードを実行できません
- IE6 のdocument.body.clientHeightの挙動がおかしい
- IE Input type=file でsubmitできない
- ブラウザ用デバッグツール
Ajax
その他
{{include_html banner_html, "!Javascript"}}
© 2006 矢木浩人