タグ

ブックマーク / qiita.com/SotaSuzuki (2)

  • jQueryの一歩進んだ知識 - Qiita

    Namespace Events(名前空間) jQueryはイベントに名前空間を持たせることができる。html/cssで言ったらクラスをつけるのに似ている。 イベント(clickだとかscrollだとか)に名前空間をつけるメリットとして、off()でイベントを削除するときに、その名前空間を持ったイベントのみを消すことができることが挙げられる。 $("button").on("click.event1", submit()) .on("click.event2", confirm()) .on("mouseover.event1", changeColor()); //buttonのclickイベントがすべて消える $("button").off("click"); //.event1に属するclickイベントのみ消える $("button").off("click.event1"); //

    jQueryの一歩進んだ知識 - Qiita
  • HTML/CSSのクラス名に迷ったら - Qiita

    ボキャプラリのないわたしはコーディングをしていて、クラス名を考えている時間が長い。それはもう長い。 パッと思いつくときもあるのだが・・・。最近では思いつかなすぎてhogeやらfugaやら、連番やらとりあえずつけておき、良いクラス名を思いついたら変更するみたいなこともやったが、hogegegegegegeとなったので控えようと思った。 sassなんか使っていると普通にネストしたくなる。 でもなんだかんだ(ほぼ)全ての要素にclass名をつけた方がメンテナンス性が高いことはカラダがわかっている。 クラス名を考えるだけの時間・・・なんとか削減できないかと思い、汎用的に使えるクラス名をまとめてみた。 汎用クラス名 ※重複あり レイアウト container wrapper wrap header footer section sec content body inner column col bl

    HTML/CSSのクラス名に迷ったら - Qiita
  • 1