В JavaScript Вы можете наследовать от других функций (конструкторов), используя этот синтаксис:
function Control () {
}
function Button () {
}
Button.prototype = new Control;
Вы можете добавить новые методы в конструктор Button следующим образом:
Button.prototype.setText = function() {
}
Я бы не сталОднако я рекомендую вам слишком волноваться, используя этот подход.