Mi Weblog de Programación

Si se puede imaginar se puede programar.

JavaScript

JavaScript (JS) es un lenguaje de programación ligero, interpretado, o compilado justo-a-tiempo (just-in-time) con funciones de primera clase. Si bien es más conocido como un lenguaje de scripting (secuencias de comandos) para páginas web, y es usado en muchos entornos fuera del navegador, tal como Node.js, Apache CouchDB y Adobe Acrobat JavaScript es un lenguaje de programación basada en prototipos, multiparadigma, de un solo hilo, dinámico, con soporte para programación orientada a objetos, imperativa y declarativa (por ejemplo programación funcional). El estándar para JavaScript es ECMAScript (ECMA-262) y la especificación de la API para la Internacionalización de ECMAScript (ECMA-402). La documentación en MDN está basada enteramente en las últimas versiones preliminares de ECMA-262 y ECMA-402. Y en algunos casos donde algunas propuestas para nuevas funciones para ECMAScript ya hayan sido implementadas en los navegadores, la documentación y algunos artículos de MDN pueden hacer uso de algunas de estas funciones.

HTML5

Cuando hablamos de HTML5 lo primero que tenemos que saber es que es la última versión de la tecnología HTML, cuyas siglas corresponden a “HyperText Markup Language”, que tiene el siguiente significado:


CSS3

CSS3 es la especificación más reciente del lenguaje CSS, que incluye nuevas reglas de estilo, selectores y nuevas especificaciones para hacer más fácil y sencillo el diseño a los maquetadores web. CSS3 es un estándar abierto para la web, que se completa con HTML5 y las API de Javascript disponibles en el navegador. Debemos recordar que el lenguaje CSS es el encargado de definir el estilo de las páginas web. Mientras que HTML sirve para definir la capa de contenido, CSS sirve para definir la capa de la presentación. A lo largo de los años han ido presentándose diversas <breakLine> especificaciones de CSS las cuales han ido agregando más valor y posibilidades al lenguaje. El mayor logro conseguido por CSS3 ha sido conseguir finalmente esa separación de responsabilidades, ya que anteriormente los desarrolladores tenían que conseguir con estructuras de HTML complejas, o recursos como imágenes, cosas que hoy se pueden obtener fácilmente con un atributo CSS.