In many articles I have seen "javascript is a prototype based language"..... without much explanation. What is this prototype anyway? and how is it
related to class inheritance?

plz give help and link.