タグ

ブックマーク / qiita.com/smzk (1)

  • 自分がやってるjQueryのソースを少しでも読みやすくする書き方 - Qiita

    /** * 何かの処理 */ function someMethod(event){ //何か処理 } /** * 何かの処理2 */ function someMethod2(event){ //何か処理2 } $('#id').on('click', someMethod); $('#id2').on('click', someMethod2); 関数定義とイベントバインディングを分離 関数に名前がつくことで「何の処理をバインドしているのか」が明確になる(someMethodでは台無しだが また、イベントバインディングを一カ所にまとめることで、どこに何のイベントがセットされているかも明確になる。 イベントバインディングを一時的にコメントアウトしたいときにも便利 デバッグのトレースに関数名が表示されるのが便利

    自分がやってるjQueryのソースを少しでも読みやすくする書き方 - Qiita
    mizchi
    mizchi 2017/05/08
    Viewの抽象とDRYは相反する要素だったりするので、良くしたつもりが首絞めてることも多いですね
  • 1