Guía de Desarrollo Web
======================

Este artículo proporciona información para ayudarte a hacer uso de tecnologías y APIs.

Área de aprendizaje HTML

**HyperText Markup Language** (lenguaje de marcas de hipertexto) es el lenguaje principal de prácticamente todo el contenido web. La mayoría de las cosas que ves en en la pantalla de tu navegador están escritas, fundamentalmente, utilizando HTML.

Guía del Desarrollador: CSS

CSS (hojas de estilo en cascada) es un lenguaje usado para describir la presentación gráfica de un documento escrito en HTML.

Guía de Eventos (en-US)

El término "Eventos" se refiere tanto al patrón de diseño usado para el manejo asíncrono de sucesos que ocurren durante el tiempo de vida de una página web como al nombramiento, caracterización y uso de grandes cantidades de sucesos de diferentes tipos.

AJAX

AJAX es el término utilizado para definir un conjunto de tecnologías que permiten a las aplicaciones web hacer rápidamente actualizaciones incrementales a la interfaz de usuario sin la necesidad de recargar toda la página web. Esto permite que las aplicaciones web sean más rápidas y más responsivas a las acciones de los usuarios.

Elementos Gráficos en la Web

Las páginas web y aplicaciones modernas a menudo necesitan presentar elementos gráficos (2D, 3D o video).

Guía de Web APIs

Listado de todas las APIs web y qué hacen.

JavaScript

JavaScript es un poderoso lenguaje de scripting utilizado para crear aplicaciones para la Web.

Localización y codificación de Caracteres

Los navegadores procesan el texto internamente como Unicode. No obstante, una forma de representar los caracteres a nivel de bytes (codificación) se usa para transferir texto a través de la red a un navegador web. En recomendaciones de la especificación HTML se aconseja el uso de la codificación UTF-8 (que puede representar todo Unicode) e independientemente de la codificación usada se requiere que el contenido web declare que codificación utiliza.

Desarrollo Web Móvil

Esta página proporciona una visión general de algunas de las principales técnicas necesarias para el diseño de sitios web que funcionen en dispositivos móviles. Si estás buscando información sobre el proyecto Firefox OS de Mozilla, mira la web Firefox OS. O puede que te interesen los detalles de Firefox para Android.


Progressive Web Apps (PWA)

Las aplicaciones web progresivas usan APIs Web modernas junto con mejoras progresivas estratégicas para crear aplicaciones multi-plataforma. Estas aplicaciones funcionan donde sea y proporcionan muchas características que brindan la misma experiencia de usuario que una aplicación nativa. Este conjunto de documentos y guías te indican sobre todo lo que debes saber de las PWAs.

Optimización y Rendimiento

Cuando creamos modernas Web apps y páginas web, es importante hacer que tu contenido rinda bien. Eso es, hacer que funcione de forma rápida y eficiente. Esto permite trabajar de forma más efectiva tanto a los usuarios de potentes equipos de sobremesa como a los que utilizan dispositivos portátiles con menos potencia.

Mapeo y Serialización XML

La Plataforma Web provee los diferentes métodos de parseo y serialización, cada uno con sus pros y contras.

SVG-in-OpenType (en-US)

El SVG-in-OpenType está actualmente en manos del MPEG group. Una vez listos para una más amplia adopción de información desde wiki.mozilla.org nos trasladaremos aquí, actualizados y expandidos.

El Web Open Font Format (WOFF) (en-US)

**WOFF** ( **Web Open Font Format**) es un formato de tipografías para páginas web desarrollado por Mozilla en conjunto con Type Supply, LettError y otras organizaciones.

Utilizar FormData Objects (en-US)

`FormData` te permite compilar un conjunto de pares clave/valor para enviarlos utilizando XMLHttpRequest. En un principio se pensó como manera de enviar información de formularios, pero puede utilizarse independientemente de los formularios para transmitir datos. La información trasmitida está en el mismo formato que se utiliza mediante el método `submit()` de los formularios para enviarla si el tipo de codificación del formulario fuese "multipart/form-data".

Glosario

Define gran cantidad de términos técnicos relativos a las páginas Web e Internet.

Ver también
-----------

* Referencia para el desarrollador Web (en-US)