ライブラリ設計
jQueryとPrototype.jsは「似たライブラリ」ではない Prototype.jsのアプローチ ― 言語そのものを拡張する jQueryのアプローチ ― 外側に包む $の衝突問題 なぜPrototype.jsは衰退したのか jQueryが普及した技術的理由 開発体験の違い 最後に jQueryとPrototyp…
$.fnを理解するとjQueryの正体が見える prototypeとは何か なぜ$("div").hide()が呼べるのか $.fnに追加すると何が起きるか thisが指しているもの なぜjQueryはこの設計を選んだのか メソッドチェーンが成立する理由 拡張の危険性 最後に $.fnを理解するとjQ…
「jQueryのプラグイン文化」は偶然ではない なぜコアを小さく保つ必要があったのか プラグインを可能にした技術 ― $.fn なぜ開発者が爆発的に参加したのか 典型的なプラグインの構造 失敗しがちだったポイント そして「jQuery UI」が巨大化した理由 最後に …