javascript events - funciona - ¿Qué es Javascript discreto en términos sencillos?
javascript pdf (1)
¿Qué es Javascript discreto en términos sencillos? Un ejemplo sería bueno para ayudar a mi comprensión.
Consulte el artículo de wikipedia:
"JavaScript discreto" es un enfoque general para el uso de JavaScript en las páginas web. Aunque el término no está formalmente definido, generalmente se entiende que sus principios básicos incluyen:
- Separación de la funcionalidad (la "capa de comportamiento") de la estructura / contenido de una página web y presentación
- Las mejores prácticas para evitar los problemas de la programación tradicional de JavaScript (como las inconsistencias del navegador y la falta de escalabilidad)
- Mejora progresiva para admitir agentes de usuario que pueden no admitir la funcionalidad avanzada de JavaScript [2]
Por lo tanto, básicamente se trata de separar el comportamiento o javascript de la presentación o html.
Ejemplo:
<input type="button" id="btn" onclick="alert(''Test'')" />
Eso no es javascript no intrusivo porque el comportamiento y la presentación son mixtos. El onclick
no debería estar allí en html y debería ser parte de javascript y no html.
Con el ejemplo anterior, puedes ser bastante discreto como este:
<input type="button" id="btn" />
JavaScript:
var el = document.getElementById(''btn'');
el.onclick = function(){
alert(''Test'');
};
Esa vez hemos separado javascript de html con un ejemplo muy básico.
Nota:
Hay más en javascript no intrusivo que se puede consultar en el artículo de Wikipedia.