「JavaScript」の版間の差分
ナビゲーションに移動
検索に移動
(→その他) |
(→Tips) |
||
37行目: | 37行目: | ||
====[[jQuery]]==== | ====[[jQuery]]==== | ||
*[[jQuery]] | *[[jQuery]] | ||
− | + | ==[[Tips]]== | |
− | + | ===ウィンドウ操作=== | |
*[[JavaScript ブラウザのタイトルを変更する|ブラウザのタイトルを変更する]] | *[[JavaScript ブラウザのタイトルを変更する|ブラウザのタイトルを変更する]] | ||
*[[JavaScript showModalDialog で開いたダイアログの画面遷移|showModalDialog で開いたダイアログの画面遷移]] | *[[JavaScript showModalDialog で開いたダイアログの画面遷移|showModalDialog で開いたダイアログの画面遷移]] | ||
47行目: | 47行目: | ||
*[[JavaSctipt 確認ダイアログなしでWindowを閉じる|確認ダイアログなしでWindowを閉じる]] | *[[JavaSctipt 確認ダイアログなしでWindowを閉じる|確認ダイアログなしでWindowを閉じる]] | ||
*[[JavaScript デスクトップ領域のサイズを取得|デスクトップ領域のサイズを取得]] | *[[JavaScript デスクトップ領域のサイズを取得|デスクトップ領域のサイズを取得]] | ||
− | + | ===画面要素=== | |
*[[JavaScript 行列を固定したテーブル|行列を固定したテーブル]] | *[[JavaScript 行列を固定したテーブル|行列を固定したテーブル]] | ||
*[[JavaScript 動的にコントロールを扱うとき|動的にコントロールを扱うとき]] | *[[JavaScript 動的にコントロールを扱うとき|動的にコントロールを扱うとき]] | ||
56行目: | 56行目: | ||
*[[JavaScript テキストエリアの内容をクリップボードにコピー|テキストエリアの内容をクリップボードにコピー]] | *[[JavaScript テキストエリアの内容をクリップボードにコピー|テキストエリアの内容をクリップボードにコピー]] | ||
*[[JavaScript SELECT BOX の OnChange をキャンセルする|SELECT BOX の OnChange をキャンセルする]] | *[[JavaScript SELECT BOX の OnChange をキャンセルする|SELECT BOX の OnChange をキャンセルする]] | ||
− | + | ===画像=== | |
*[[JavaScript 画像の切替|画像の切替]] | *[[JavaScript 画像の切替|画像の切替]] | ||
− | + | ===スタイル=== | |
*[[JavaScript 動的にスタイルクラスを変更する|動的にスタイルクラスを変更する]] | *[[JavaScript 動的にスタイルクラスを変更する|動的にスタイルクラスを変更する]] | ||
*[[JavaScript 動的にスタイルシートの情報を取得する|動的にスタイルシートの情報を取得する]] | *[[JavaScript 動的にスタイルシートの情報を取得する|動的にスタイルシートの情報を取得する]] | ||
*[[JavaScript インラインスタイルを無効にする|インラインスタイルを無効にする]] | *[[JavaScript インラインスタイルを無効にする|インラインスタイルを無効にする]] | ||
− | + | ===文字列操作=== | |
*[[JavaScript シングルクォートのエスケープ|シングルクォートのエスケープ]] | *[[JavaScript シングルクォートのエスケープ|シングルクォートのエスケープ]] | ||
*[[画面に入力された文字コードを調べる]] | *[[画面に入力された文字コードを調べる]] | ||
73行目: | 73行目: | ||
*[[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)のキーを取り出す|連想配列(Map)のキーを取り出す]] | *[[JavaScript 連想配列(Map)のキーを取り出す|連想配列(Map)のキーを取り出す]] | ||
*[[JavaScript 配列の要素を削除|配列の要素を削除]] | *[[JavaScript 配列の要素を削除|配列の要素を削除]] | ||
− | + | ===オブジェクト=== | |
*[[JavaScript オブジェクトが関数かどうか調べる|オブジェクトが関数かどうか調べる]] | *[[JavaScript オブジェクトが関数かどうか調べる|オブジェクトが関数かどうか調べる]] | ||
*[[JavaScript オブジェクトのプロパティ確認|オブジェクトのプロパティ確認]] | *[[JavaScript オブジェクトのプロパティ確認|オブジェクトのプロパティ確認]] | ||
− | + | ===トラブル=== | |
*[[開放されたスクリプトからコードを実行できません]] | *[[開放されたスクリプトからコードを実行できません]] | ||
*[[IE6 のdocument.body.clientHeightの挙動がおかしい]] | *[[IE6 のdocument.body.clientHeightの挙動がおかしい]] | ||
89行目: | 89行目: | ||
*[[ブラウザ用デバッグツール]] | *[[ブラウザ用デバッグツール]] | ||
− | + | ===[[Ajax]]=== | |
*[[prototype.js HTMLとスクリプトを分離|HTMLとスクリプトを分離]] | *[[prototype.js HTMLとスクリプトを分離|HTMLとスクリプトを分離]] | ||
*[[prototype.js]] | *[[prototype.js]] | ||
*[[Dojo]] | *[[Dojo]] | ||
− | + | ===[[その他]]=== | |
*[[JavaScript Script実行順を制御|Script実行順を制御]] | *[[JavaScript Script実行順を制御|Script実行順を制御]] | ||
*[[クロージャ]] | *[[クロージャ]] |
2020年10月23日 (金) 11:49時点における版
| Node.js | TypeScript | Angular | AngularJS | React | Dojo | DOM | jQuery | prototype.js | 初めて |
目次
JavaScript
言語
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
その他
© 2006 矢木浩人