Archive for the ‘JavaScript’ Category

2011年11月07日に投稿

[Javascript] new 演算子を理解するためリンク集

最近はよく JavaScript 関連のエントリーを良く読むのですが、new 演算子について書かれているエントリーに書いてある内容がいまいちよくわかりません。オブジェクトのインスタンスを作成することができるのは分かるのですが、実際に運用した時の可読性・保守性・実行速度等がどうこうという議論についていけません。new 演算子の理解が難しいのは prototype と絡み合っているからではないかと感じています。逆に言えば、new 演算子と prototype を理解することができれば、JavaScript を「習得した」状態への確実な一歩になるに違いありません。そこで理解できるようになるまで読み返し続けたいエントリーを挙げます。

続きを読む

2011年11月03日に投稿

[CSS] jQuery 等を使って margin-top の値を取得する時の注意点

jQuery(Javascript)を使ってある HTML 要素の margin-top を取得するときは、ブラウザによって返される値が違う可能性があるので注意が必要です。具体的にその違いを確認することができるコードを下記に示します。

続きを読む

2011年10月31日に投稿

[JavaScript] 配列の要素の中から最大の数値を取り出す

与えた引数の中から最大値を取り出すには、Math.max メソッドを使えばよいのですが、Math.max メソッドは引数に配列を与えることができません。そこで apply メソッドを使うことでそれを解決します。
続きを読む

2011年10月26日に投稿

[jQuery] フォーム要素を無効にしたり元に戻したりする

HTML で作成されたフォームには入力できなくしたり、チェックができないようにしたりする機能があります。jQuery を使って動的に無効にしたり、有効にしたりする方法です。

続きを読む

2011年10月25日に投稿

[JavaScript] call メソッドと apply メソッドの基本的な動作

JavaScript の function オブジェクトには call メソッドと apply メソッドというものが標準で用意されています。不思議な動作をするメソッドであり、その有用性を理解するのは難しいのですが、いつか役に立つ時がくるはず?なので調べました。

続きを読む

2011年10月23日に投稿

[JavaScript] フォームの送信をキャンセルする

お問い合わせフォーム等のフォームについて、ユーザーが入力した内容を JavaScript でチェックしてから送信したい場合があります。チェックを行った結果、エラーが見つかりフォームの送信を中断したい場合の記述方法です。

続きを読む

2011年10月06日に投稿

[JavaScript] ライブラリを使用せずにドラッグできる要素を作る

今でしたら jQuery のプラグイン等を使用すれば簡単にドラッグ可能な要素を作ることができます。ですがそこをあえてライブラリを使用せずに作ったらどれだけ大変なのか確かめて見たかったので、ドラッグ可能な要素をひとつ作りました。

続きを読む