Eso es exactamente lo que hace prototype.js, pero ahora se considera muy mala práctica. Es mucho mejor usar envolturas/manipuladores. Tenga en cuenta que el aumento de CUALQUIER objeto nativo, especialmente el objeto Object
, es una mala práctica.
lectura:
Whats wrong with extending the DOM
Object.prototype is verboten
Adición:
Mientras se extiende objetos nativos en proyectos pequeños se puede considerar segura en realidad va a ser un muy mal habito. Solo es un poco menos grave que ensuciar el alcance global con funciones y variables. No solo ocurren las colisiones de nombres, sino también las colisiones de implementación. Esto se hará más apetecible cuanto más bibliotecas acumules.
Mantener su aplicación en sus propios objetos es la única manera de evitar cualquier colisión, nombre, aplicación o de otra manera.
Dicho todo esto, es su prerrogativa de hacer lo que quiera, que sin embargo no va a recomendar nada eso ampliamente aceptados como mala práctica pura. Me atengo a mi recomendación.
Eso de hecho es un gran artículo. Lo verificaré e informaré. –
el prototipo de ejemplo no oculta el elemento. Es alternar – jscripter
¿por qué simplemente 'HTMLDivElement' por qué no agregar un prototipo a todos los elementos HTML? – vsync