タグ

ブックマーク / maeharin.hatenablog.com (2)

  • jQueryで$(document).readyを複数実行した場合のthisやvarについて - maeharinの日記

    はじめに jQueryを使う時は、$(document).ready(handler)やその省略法である$(handler)でdom構築ができてからコードを実行することが多い。(handlerは無名関数などの関数オブジェクト) で、たまに複数のファイルで何度も$(handler)を呼び出すことがあるのだけれど、その際$()の引数に渡しているhandler内のthisやvar宣言について混乱しがちだったので整理しておく。ちなみに検証環境はChrome ver24、jQuery1.9.1。概念はES3を基準にする。 前提 書き方色々 以下の3つは同義(真ん中は推奨されない) $(document).ready(handler) $().ready(handler) //this is not recommended $(handler) http://api.jquery.com/ready/

    jQueryで$(document).readyを複数実行した場合のthisやvarについて - maeharinの日記
    ghostbass
    ghostbass 2013/03/07
    そうか、今までグローバルオブジェクトとか自前のクラスを$()の外側で作ってたけどそれだと今一なんだ…
  • PHPを愛する試み - maeharinの日記

    僕はRubyが好きだ。プライベートではRubyばっかり使っている。でも、仕事ではPHPを使わなければならない。これまでPHPは書きにくいーと思い込んでいてあまり好きではなかったのだけど、仕事で使う以上PHPを好きになった方がきっと幸せになれる。何かを好きになるにはどうすればよいか。そう、相手のことを知る努力をすればいいんだ!ということで、PHPについて知る努力をしてみた。 PHP The Right Wayを読む http://ja.phptherightway.com/ ☆PHPへの愛が100上がった☆ これは... PHP好きになれるかも! 普段Rubyで書いてるコードをPHPで書いてみる 折角なので自分が普段Rubyを使っていて便利だなーと感じていることをPHPではどう書くのか(厳密では無いにしても大体同じ内容はどう書くか)試してみた。Rubyは1.9.2、PHPは5.3.10。 多

    PHPを愛する試み - maeharinの日記
    ghostbass
    ghostbass 2013/01/19
    5.4ならmixinもどきもできるよ!
  • 1