タグ

ブックマーク / wp.serpere.info (2)

  • jQuery 1.5の新機能: jQueryのサブクラスが作れるようになる | へびにっき

    jQuery 1.5 beta1 のリリースノートを見ていたら面白そうな機能があったので紹介。 jQuery.subclass() でjQueryのサブクラスを作ることができる var MyjQuery = jQuery.subclass(); 作成したサブクラスには独自のメソッドを定義することができる。定義の仕方、使い方は通常のjQueryと全く同じ。 MyjQuery.fn.writeHello = function(){ this.text('Hello World'); }; MyjQuery('p').writeHello(); 通常のjQueryメソッドはサブクラスでもそのまま使える。サブクラスを作った後に追加したメソッドも使えるので、プラグインによる拡張と組み合わせても大丈夫。 MyjQuery('div').css('border', '1px red solid').wr

    raimon49
    raimon49 2011/01/17
    jQueryコアオブジェクトのサブクラス化がサポートされる。jQuery.subclass();
  • 第2回CakePHP勉強会@福岡 発表資料 | へびにっき

    7月3日に福岡で開催されたCakePHP勉強会で、『MarkupHelperの紹介および PHPによるDSL実装の可能性について』という題で発表を行いました。以下に資料をアップロードしておきます(右キーで進む、左キーで戻る、上キーでサムネイル表示切り替え)。 資料へのリンク ※Studio ODIN – 高橋メソッド風 プレゼンスクリプトを使用しています。発表番では改造版を使ったのですが、ライセンスが不明なので家のスクリプトに直接リンクを貼っています。 githubのMarkupHelperリポジトリはこちら: http://github.com/tkyk/cakephp-markup-helper 補足 質疑応答より。多少内容を変更しています。 Q. デザイナーに触ってもらうのは難しいのではないか? A. このヘルパーはもともと「プログラマーHTMLを書くのを楽にしよう」という

    raimon49
    raimon49 2010/07/05
    メソッドチェインでHTML要素を生成するヘルパ実装の解説 DSL設計時の勘所
  • 1