Humanity

Edit the world by your favorite way

prototype.js メモ

JavaScript、ライブラリとか使ったことなかった

  • $()
    • document.getElementById()のラッパー
  • $$()
  • $A()
    • NodeListやargumentsなどを配列化
    • argumentsは Array.prototype.slice.call(arguments) で配列化できる
  • $F()
    • inputフォームなどのidを指定するとその入力値が返る
  • prototype.jsはArray#mapやArray#eachなど既存のクラスを拡張してくれる
    • $()関数が既存のクラスを返すので、既存のクラスを拡張するのがprototype.js。$()関数がjQueryオブジェクトを返すので既存クラスを拡張する必要がないのがjQuery。とか推測してみた。