普段はRailsのサブセットとしてのJavaScript(CoffeeScript)しか書いておらず、この手の話は浅学のため、ご指摘などコメントいただけると幸いです 1. 予備知識 Prototype 既存のオブジェクトを拡張することで機能を提供するライブラリ。 例えばArrayやString、またグローバルな名前空間のうち、ClassやHashといった汎用性のある名前を利用している。 このため名前の衝突が生じやすいという問題があった。 https://ja.wikipedia.org/wiki/Prototype_JavaScript_Framework http://gihyo.jp/dev/feature/01/prototype/0001 jQuery WebブラウザのためのJavaScriptを容易に記述できるライブラリ。 実装をjQuery($)という名前空間に集約することで、