Tecnología web para desarrolladores

La web abierta ofrece increíbles oportunidades para los desarrolladores. Para aprovechar al máximo estas tecnologías, es necesario saber cómo usarlas. A continuación, encontrarás enlaces a nuestra documentación sobre tecnología web.

Documentación para desarrolladores web

Guías para desarrolladores web

Las guías para desarrolladores web proporcionan contenido práctico e instructivo para ayudarte a utilizar las tecnologías web para alcanzar tus objetivos o necesidades.

Tutoriales para desarrolladores web

Tutoriales que te guiarán paso a paso en el aprendizaje de HTML, CSS, JavaScript y las API web.

Accesibilidad

Permitir que el mayor número posible de personas utilice los sitios web, incluso cuando las capacidades de esas personas estén limitadas de algún modo.

Rendimiento

Hacer que los contenidos estén disponibles y sean interactivos lo antes posible.

Privacidad

Proteger los datos personales de los usuarios.

Seguridad

Proteger a los usuarios de filtraciones y robos de datos, ataques por canales laterales y ataques como cross-site scripting, inyección de contenidos y click-jacking.

Glosario

Definiciones de términos relacionados con la web.

Referencias de tecnología web

API web

Las API de programación JavaScript que se pueden utilizar para crear aplicaciones en la web.

HTML

HTML proporciona los bloques de construcción fundamentales para estructurar documentos y aplicaciones web.

CSS

Las hojas de estilo en cascada se utilizan para describir la apariencia de los documentos y aplicaciones web.

JavaScript

JavaScript es el lenguaje de programación nativo de la web.

WebAssembly

WebAssembly permite ejecutar en la web programas escritos en C, C++, Rust, Swift, C#, Go, etc.

Eventos

Los eventos son aquello a lo que reaccionan las aplicaciones web; por ejemplo, cuando una página web termina de cargarse, o un usuario selecciona algo, pulsa una tecla, cambia el tamaño de una ventana, envía un formulario o pausa un video.

HTTP

HTTP es el protocolo fundamental de Internet para obtener documentos, hojas de estilo, scripts, imágenes, videos, fuentes y otros recursos a través de la web, y para enviar datos de vuelta a los servidores web.

Medios

Formatos, códecs, protocolos, API y técnicas para incrustar y transmitir contenidos de video, audio e imagen en documentos web y aplicaciones.

SVG

Los gráficos vectoriales escalables permiten crear imágenes que se adaptan suavemente a cualquier tamaño.

MathML

MathML permite mostrar notación matemática compleja en la web.

URI

Los identificadores uniformes de recursos son utilizados por diversas tecnologías, incluido el propio navegador a través de la barra de direcciones, para identificar recursos de diversas maneras.

WebDriver

WebDriver es un mecanismo de automatización de navegadores que permite controlar remotamente un navegador emulando las acciones de una persona real usando el navegador. Es ampliamente usado para probar aplicaciones web en distintos navegadores.

Extensiones web

Las extensiones web son una forma de ofrecer a los usuarios funciones mejoradas en sus navegadores, como bloquear anuncios y otros contenidos, personalizar el aspecto de las páginas, etc.

Manifiestos de aplicaciones web

Los manifiestos de aplicaciones web permiten a los usuarios instalar aplicaciones web en las pantallas de inicio de sus dispositivos, con aspectos como la orientación vertical/horizontal de la pantalla y el modo de visualización (por ejemplo, pantalla completa) preestablecidos.

Aplicaciones web progresivas (PWA)

Las aplicaciones web progresivas ofrecen una experiencia de usuario similar a la de las aplicaciones móviles nativas.

OpenSearch

OpenSearch permite que un sitio web describa un motor de búsqueda para sí mismo, de modo que un navegador u otra aplicación cliente pueda utilizar ese motor de búsqueda.

XML

El lenguaje de marcado extensible es una serialización estricta del modelo de objetos del documento.

XSLT

Extensible Stylesheet Language Transformations es un lenguaje basado en XML usado, junto con software de procesamiento especializado, para la transformación de documentos XML.

XPath

XPath utiliza una sintaxis no basada en XML para proporcionar una forma flexible de acceder a (señalar) diferentes partes de un documento XML. También se puede usar para probar los nodos señalados dentro de un documento para determinar si coincide con un patrón o no.

EXSLT

EXSLT es un conjunto de extensiones para XSLT.

Documentación de herramientas de desarrollo

Firefox Developer Tools

Documentación para el conjunto de herramientas para desarrolladores web integradas en Firefox.

Chrome DevTools

Documentación para el conjunto de herramientas para desarrolladores web integradas en Chrome.

Safari Web Inspector

Documentación para el conjunto de herramientas para desarrolladores web integradas en Safari.

Edge DevTools

Documentación para el conjunto de herramientas para desarrolladores web integradas en Edge.