「JavaScript」の版間の差分
ナビゲーションに移動
検索に移動
(同じ利用者による、間の12版が非表示) | |||
1行目: | 1行目: | ||
− | + | | [[Node.js]] | [[TypeScript]] | [[Angular]] | [[AngularJS]] | [[React]] | [[Dojo]] | [[DOM]] | [[jQuery]] | [[prototype.js]] | [[初めてのJavaScript|初めて]] | | |
− | [[ | + | {{amazon|477418411X}} |
− | ==言語== | + | ==[[JavaScript]]== |
+ | |||
+ | ==[[言語]]== | ||
17行目: | 19行目: | ||
− | ==リンク== | + | ==[[リンク]]== |
+ | ===Promiseベースのhttpクライアント(axios)=== | ||
+ | *https://github.com/axios/axios | ||
====リファレンス==== | ====リファレンス==== | ||
+ | *[https://jsprimer.net/ JavaScript Primer] | ||
*[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]]== | |
− | *[JavaScript ブラウザのタイトルを変更する] | + | ===ウィンドウ操作=== |
− | *[JavaScript showModalDialog で開いたダイアログの画面遷移 | + | *[[JavaScript ブラウザのタイトルを変更する|ブラウザのタイトルを変更する]] |
− | *[JavaScript 画面が閉じられる時にメッセージを表示する] | + | *[[JavaScript showModalDialog で開いたダイアログの画面遷移|showModalDialog で開いたダイアログの画面遷移]] |
− | *[JavaScript 自動的にリダイレクトする] | + | *[[JavaScript 画面が閉じられる時にメッセージを表示する|画面が閉じられる時にメッセージを表示する]] |
− | *[JavaScript Windowのクライアント領域のサイズを取得] | + | *[[JavaScript 自動的にリダイレクトする|自動的にリダイレクトする]] |
− | *[JavaScript Windowが未だ開いているか] | + | *[[JavaScript Windowのクライアント領域のサイズを取得|Windowのクライアント領域のサイズを取得]] |
− | *[JavaSctipt 確認ダイアログなしでWindowを閉じる] | + | *[[JavaScript Windowが未だ開いているか|Windowが未だ開いているか]] |
− | *[JavaScript デスクトップ領域のサイズを取得] | + | *[[JavaSctipt 確認ダイアログなしでWindowを閉じる|確認ダイアログなしでWindowを閉じる]] |
− | + | *[[JavaScript デスクトップ領域のサイズを取得|デスクトップ領域のサイズを取得]] | |
− | *[JavaScript 行列を固定したテーブル] | + | ===画面要素=== |
− | *[JavaScript 動的にコントロールを扱うとき] | + | *[[JavaScript 行列を固定したテーブル|行列を固定したテーブル]] |
− | *[JavaScript オブジェクトのメンバーを列挙] | + | *[[JavaScript 動的にコントロールを扱うとき|動的にコントロールを扱うとき]] |
− | *[JavaScript F5 キー押下を無効にする | + | *[[JavaScript オブジェクトのメンバーを列挙|オブジェクトのメンバーを列挙]] |
− | *[JavaScript イベントハンドラのアタッチ] | + | *[[JavaScript F5 キー押下を無効にする|F5 キー押下を無効にする]] |
− | *[JavaScript TABLEに行を追加] | + | *[[JavaScript イベントハンドラのアタッチ|イベントハンドラのアタッチ]] |
− | *[JavaScript テキストエリアの内容をクリップボードにコピー] | + | *[[JavaScript TABLEに行を追加|TABLEに行を追加]] |
− | *[JavaScript SELECT BOX の OnChange をキャンセルする | + | *[[JavaScript テキストエリアの内容をクリップボードにコピー|テキストエリアの内容をクリップボードにコピー]] |
− | + | *[[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 Array|配列でなければ配列に、配列ならそのまま(もしくは追加)]] | ||
− | + | ===オブジェクト=== | |
− | *[JavaScript オブジェクトが関数かどうか調べる] | + | *[[JavaScript オブジェクトが関数かどうか調べる|オブジェクトが関数かどうか調べる]] |
− | *[JavaScript オブジェクトのプロパティ確認] | + | *[[JavaScript オブジェクトのプロパティ確認|オブジェクトのプロパティ確認]] |
− | + | ===トラブル=== | |
− | *開放されたスクリプトからコードを実行できません | + | *[[開放されたスクリプトからコードを実行できません]] |
− | *IE6 のdocument.body.clientHeightの挙動がおかしい | + | *[[IE6 のdocument.body.clientHeightの挙動がおかしい]] |
− | *IE Input type=file でsubmitできない | + | *[[IE Input type=file でsubmitできない]] |
− | *ブラウザ用デバッグツール | + | *[[ブラウザ用デバッグツール]] |
− | === | + | ===[[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 再入門 |
− | + | [[category:プログラミング言語]] | |
− |
2021年11月27日 (土) 14:47時点における最新版
| Node.js | TypeScript | Angular | AngularJS | React | Dojo | DOM | jQuery | prototype.js | 初めて |
目次
JavaScript
言語
let宣言子
- ECMAScript6から導入
- ブロックスコープのローカル変数を宣言
const宣言子
- ECMAScript6から導入
- ブロックスコープの再代入できないローカル変数(定数)を宣言する。
- 初期化必須
リンク
Promiseベースのhttpクライアント(axios)
リファレンス
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 矢木浩人