2011-12-13 10 views
5

Estoy aprendiendo HTML5. Veo que casi todo está vinculado a JS. ¿Por qué está tanto enfocado en JS que HTML/XHTML?¿Por qué HTML5 se centra tanto en Javascript?

+2

¿Tiene algo para demostrar su conclusión acerca de que HTML5 está orientado a JS? – Starx

+2

API de geolocalización, lienzo, almacenamiento web, trabajadores web, etc. – chhantyal

+0

Mis dos centavos: JavaScript es el único lenguaje de facto utilizado en los navegadores web. (¿Qué otra razón es necesaria? Además, las interfaces, especialmente el DOM, se definen "genéricamente", pero se adaptan bien a los conceptos de ECMAScript ;-) –

Respuesta

0

Aquí está mi rápida respuesta corta.

Javascript se maneja del lado del cliente y puede habilitar solicitudes asincrónicas. Esto hace que las páginas sean mucho más rápidas y permite realizar animaciones y cambios de contenido sin recargar.

+0

¿Cómo esto hace que HTML5 sea diferente del HTML? 4 y XHTML? – BoltClock

+0

No es así. Simplemente explica por qué, al aprender html5, mucho de lo que están viendo es javascript. Las guías html5 son más nuevas y se centran en los estándares web 2, por lo que parece que incorporan más javascript que html4 y xhtml. – Mike

0

Mi opinión sobre esto: HTML5 intentará estandarizar el concepto de aplicaciones web. Puede pensar en HTML5 como el marcado que define la interfaz de usuario, mientras que Javascript es el lenguaje que le permite hacer la lógica de la aplicación (es decir, Ajax, devoluciones de llamada de control de usuario).

Si alguna vez ha usado el SDK de Android, el SDK de iOS o WPF de Microsoft, notará que la interfaz de usuario se define a través de construcciones XML como entradas, botones, etc. Mientras usaba Java, Objective C , o C# para hacer toda la lógica de programación. Ahora, HTML 5 y Javascript se están avanzando hacia el mismo paradigma.

1

No es per se. Javascript es una cosa muy común en la interfaz de usuario de calidad en estos días. Los diseñadores y los desarrolladores demandan interacción en sus interfaces que, en muchos casos, solo se puede lograr a través de la interacción con el cliente, que es lo que javascript le brinda. Debido a que HTML 5 es de vanguardia, es lógico que los chicos de UI de calidad con experiencia en JavaScript estén flexionando sus músculos.

HTML5 responde a muchas cosas como el video y la interpolación que solía requerir complementos como Flash y Javascript para lograr. Esto nos permitirá proporcionar estas características "avanzadas" de forma más nativa, mejorando usablity. Ya verá esto en ejemplos como la entrega de videos html5 de YouTube, que es compatible con navegadores móviles que no admiten Flash.

Cuestiones relacionadas