Prototype
Prototype adalah sebuah Javascript Framework yang dibuat untuk lebih memudahkan proses dalam membangun aplikasi berbasis web merupakan salah satu metode pengembangan perangat lunak yang banyak digunakan. Dengan metode prototyping ini pengembang dan pelanggan dapat saling berinteraksi selama proses pembuatan sistem. Perbedaan mendasar antara jQuery dengan Prototype adalah, fungsi $ pada jQuery menerima argumen string Selector CSS atau XPath dan selalu mengembalikan objek jQuery dalam bentuk Array atau List, sedang pada Prototype fungsi $ hanya menerima string ID dari element yang akan kita manipulasi dan mengembalikan object DOM (Data Object Model) yang sudah di-extend oleh metode-metode Prototype (walaupun sebenarnya Prototype punya fungsi yang serupa dengan $-nya jQuery, yaitu fungsi $$ dan juga metode class Element, select, yang juga menerima argument string Selector CSS atau XPath).
contoh :
//---------Di atas adalah contoh dari prototype
Dapat dilihat dari contoh di atas adalah dengan mendifinisikan tag id html kedalam java script, untuk kemudian di ambil kondisi dari tag id di halaman tersebut, saya mencontohkan ketika isi dari tag id adalah kosong, maka muncul warning alert atau peringatan dengan menggunakan pop up dari browser yang anda pakai. secara umum prototype diatas bisa dikembangkan lebih luas lagi pemakaiannya, tergantung dari kebutuhan kita sebagai programmer untuk mengimplementasikan kedalam halaman proses yang kita buat.
semoga tulisan ini dapat sedikit memberi gambaran tentang prototype pada javascript, next artikel saya akan menjelaskan tentang jQuery. makasih :D :D