Зачем нужен прототип в js?
Срочно читайте это и это.
А еще лучше любой современный учебник по JavaScript от корки до корки.
Для наследования же.... ООП там, все дела.
Любое наследование в JS реализуется через прототипы