¿Qué es Javascript discreto en términos sencillos? Un ejemplo sería bueno para ayudar a mi comprensión.¿Qué es Javascript discreto en términos sencillos?
52
A
Respuesta
74
Pedido artículo de Wikipedia:
"JavaScript no obstructivo" es una enfoque general para el uso de JavaScript en páginas web. Aunque el término no es define formalmente, sus principios básicos generalmente se entiende que incluyen:
- separación de la funcionalidad (la "capa de comportamiento") a partir de una página Web estructura/contenido y la presentación
- mejores prácticas para evitar los problemas de la tradicional programación JavaScript (como el navegador inconsistencias y falta de escalabilidad )
- mejora progresiva para soportar aplicaciones de usuario que puede no soporte avanzado Javascri pt funcionalidad [2]
Así que básicamente se separa comportamiento o Javascript a partir de la presentación o html.
Ejemplo:
<input type="button" id="btn" onclick="alert('Test')" />
Eso no es Javascript discreto porque el comportamiento y la presentación se mezclan. El onclick
no debería estar allí en html y debería ser parte de javascript en sí mismo no html.
Con ejemplo anterior, se puede ir unobstrusive así:
<input type="button" id="btn" />
JavaScript:
var el = document.getElementById('btn');
el.onclick = function(){
alert('Test');
};
Ese tiempo nos hemos separado de JavaScript HTML con un ejemplo muy básico.
Nota:
No hay más que Javascript discreto como se puede comprobar a cabo en el artículo de Wikipedia.
Cuestiones relacionadas
- 1. En términos sencillos, ¿qué hace getBean en Spring?
- 2. explicación de abrir-archivo en términos sencillos
- 3. Contraseña remota segura (SRP) en términos sencillos
- 4. ¿Alguien me puede explicar collection_select en términos claros y sencillos?
- 5. ¿Puede alguien explicar en términos sencillos qué es un lenguaje funcional?
- 6. ¿Qué es la "semántica de reducción"? Explique el uso de PLT Redex en términos sencillos
- 7. ¿La estructura HMVC de Kohana 3.0 en términos sencillos?
- 8. protect_from_forgery y discreto Javascript
- 9. ¿Qué es DOM y BOM en JavaScript?
- 10. ¿Qué es mejor en términos de rendimiento?
- 11. ¿Qué es WCF en términos simples?
- 12. JavaScript discreto Obfusca el manejo de eventos
- 13. Diferencia entre obtrusive y discreto javascript
- 14. archivos Javascript globales y convenciones de nomenclatura (javascript discreto)?
- 15. ¿Qué es un servicio web en términos simples?
- 16. En términos Laymen, ¿qué es Redis Pub/Sub?
- 17. prácticas recomendadas de rieles donde colocar javascript discreto
- 18. ¿Cómo implementar javascript discreto con generación de contenido dinámico?
- 19. En términos de programación, ¿qué significa semántica?
- 20. Javascript discreto con jquery: ¿un buen tutorial de 10 minutos?
- 21. Calcular logaritmo discreto
- 22. Algoritmo del logaritmo discreto
- 23. ¿Qué es MVC en Ruby on Rails?
- 24. Expresando Y en términos de SKI-Combinators en JavaScript
- 25. Qué es 'clic()' en JavaScript
- 26. ¿Qué es esto en JavaScript?
- 27. En JavaScript, ¿qué es event.isTrigger?
- 28. ¿Qué es href = javascript :;
- 29. JavaScript Harmony: ¿qué es?
- 30. ASP.NET MVC4 validación discreto localización
Wikipedia tiene buen artículo: http://en.wikipedia.org/wiki/Unobtrusive_JavaScript –
@Madhur: 1 su comentario es digno de ser una respuesta – darioo