function setButtonHandler () { var buttons = document.querySelectorAll(".hogeButton"); for (var i = 0, len = buttons.length; i < len; ++i) { (function(n) { buttons[i].addEventListener("click", function() { alert(n); }); }(i)); } } って感じのコードってあるじゃないですか。JavaScript で陥りがちな落とし穴を解決するみたいな感じで。 でも、これって本当は良いコードじゃないよね。 (function(n) {.... }(i)) が格好わるいっていうか、毎回即時関数実行かよっていうね click のハンドラーも同じコードなのにループ数分生成しちゃってるよねー
Classie.js という JavaScript のライブラリを見つけました。Classie.js を使うと指定した要素のクラスのチェック・追加・削除を簡単に行う事ができます。jQuery を使うまでもないけれど…という時に便利です。 ダウンロード ライセンスは MIT です。 desandro/classie · GitHub 使い方 ダウンロードした Classie.js を読み込こんでまずは使う準備が完了です。 <script src="classie.js"></script> クラスを持っているかをチェックする クラスを持っていたら true 持っていなかったら false を返します。 classie.has( element, 'my-class' ) 例)#element が .red を持っていたらアラートを出す。 <script src="classie.js"></
Improve your hiring quality, efficiency, and productivity with our modern ATS + CRM LeverTRM™, our top-rated applicant tracking system with candidate relationship management capabilities, empowers hiring teams at growing businesses to streamline their recruiting efforts and convert qualified candidates in a more predictable, scalable, and repeatable way. Work smarter, not harder, with our easy-to-
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く