Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi pessoal, estou desenvolvendo um aplicativo em JS puro me deparei com uma duvida, como construir uma classe que herde de um elemento(div por exemplo), sei que o método document.createElement('div'); me retorna uma div, mas não tem como herdar dela? senão vou ter que bolar todo uma esquema de herança, e tendo em vista que as divs não tem prototype vai dar trabalho....
Creio que a melhor maneira é clonar um Objeto, já que o Javascript não é orientado então você não poderá "estender".
Caso esteja usando jQuery, você poderá usar o método .clone()
Caso contrário, dê uma olhada nisso aqui: http://stackoverflow.com/a/728694
Depende do que você quer dizer em "herdar". Pois na parte de HTML, temos 3 principais linguagens que podem ser refletidas: HTML em si, JavaScript e CSS.
Após, existem outras situações, como por exemplo, o que herdar em JavaScript? Funções, listeners, etc...