「Javascript」カテゴリーアーカイブ
フォーカスの移動
複数のinput要素への入力を連続して行う場合、Tabキーでフォーカスを移動することになりますが、elements.focus()を使ってこれを自動的に行う事が出来ます。 ただし、input要素のvalue値を入力(En … 続きを読む
テキストボックへの入力例表示
テキストボックの中に入力例を表示しておきたい場合があります。 HTML5では、placeholderという属性を使って、簡単にこれを実現することが出来ます。 しかし、それ以前のHTMLにはこの属性はサポートされていないの … 続きを読む
正規表現
正規表現(Regular Expression)とは、複雑な検索処理を行う手法です。 まず、RegExpオブジェクトを作成し、その後testメソッドでテキストが指定のパターンとマッチしているかを確認します。 RegExp … 続きを読む
ビルトイン関数
JavaScriptで最初から組み込まれている関数のことで、実際にはどのオブジェクトにも属さない処理を実行するプログラムを持っています。この関数を利用することで、別途プログラムを記述することなく処理することができます。 … 続きを読む
escape(), unescape()
エスケープ表記のうち使用できない文字をパーセントエンコーディングという %XX という形式の16進のコード変換(逆変換)する関数にはescape(), unescape()以外にencodeURI(), decodeU … 続きを読む
ライブラリーの利用
最近のウェブサービスのバックエンドはPerlやPHP、JavaにRuby、Pythonなどなど様々だが、フロントエンドは必ずといっていいほどJavaScriptが使われている。しかし、JavaScriptには取っ付き難い … 続きを読む
ページ全体に対するイベントハンドラの登録
HTMLで記述する場合、 などと タグ中に書くのが普通。 一方、JavaScriptで行う場合 onLoadでは「window.onload=ハンドラ関数;」 とするのが一般的。 また、マウスが押された場合には「wind … 続きを読む
イベント処理でIEと他のブラウザを切り分ける
IEのみがサポートしている文書内のすべての要素にアクセスし、変更する機能(document.all)を使って切り分ける。