que funciona español ejemplos definicion como caracteristicas javascript-events javascript unobtrusive-javascript

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.