クラスを文字列に暗黙的に変換する
JavaScript でオブジェクトを作成したときに、そのインスタンスを暗黙的に文字列として扱えるようにするには、クラスに toString メソッドを組み込む。 たとえば、次のような実装になる。 function ex …続きを読む→
JavaScript でオブジェクトを作成したときに、そのインスタンスを暗黙的に文字列として扱えるようにするには、クラスに toString メソッドを組み込む。 たとえば、次のような実装になる。 function ex …続きを読む→
jQueryには子要素の設定や取得を行うメソッドとして、textとhtmlがある。 しかし、既に設定されているtextを消したい場合はどうすればよいのか分からなかったので調べてみた。 結果は簡単で、次のようにテキストを” …続きを読む→
JavaScriptでメソッドを動的に実行したい場合は配列のように指定する。 <body> <div id="square"> <h4>イベント処理を実行</ …続きを読む→
JavaScriptを使ってオブジェクトや配列の内容を表示する関数を作ってみた。最初は単純なオブジェクトや配列を表示するだけであったが、オブジェクトや配列の中に更にオブジェクトや配列を含む階層構造を持つものも表示したくな …続きを読む→
JavaScriptでオブジェクトの型を調べることが生じたので、その方法をいろいろと調べた結果、instanceof演算子を使うと型を調べることができきた。このことを忘れないよう記録しておく。 まず、instanceof …続きを読む→
他ライブラリと$が共存する場合でも$を使いたい場合は、$がjQueryオブジェクトを表す範囲をあらかじめ決めておくことができる。その方法は、「関数の仮引数に$をセットしておき、実引数にjQueryオブジェクトを設定する」 …続きを読む→
jQuery UI のAutocompleteウィジェットで日本語入力をすると選択入力した内容が正しく確定されない挙動があった。 調べてみるとAutocompleteをそのまま使うと入力が確定しない間もいちいち検索が走っ …続きを読む→
jQuery UIはオプションとメソッドがある。似た役割を果たすものであるが次の違いがある。 オプション ⇒ ウィジェットを生成するときに設定できる メソッド ⇒ ウィジェットを生成した後でしか実行できない。 メソッドを …続きを読む→
jQueryを使っていて、要素が存在するかを判定する必要が出てきた。 要素の存在判定方法を調べてみると4種類ほどあった。その中で使ってみたのがsizeメソッド。 使い方は$(selector).size()で例は次のとお …続きを読む→
jQuery UIにカレンダーから日付を入力できるユーザインターフェースのDatepickerがあったので、これをWordPressに組み込んでみた。 ライブラリであるjQuery UIの組み込みはAccordionの組 …続きを読む→