0Pricing
Frontend Academy · Lección

Herramientas para desarrolladores: abrir y usar DevTools

Abra Chrome DevTools, inspeccione elementos, lea la consola, supervise solicitudes de red y edite CSS en directo en el navegador.

Herramientas para desarrolladores: abrir y usar DevTools es una lección gratuita de Frontend Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Frontend Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Frontend Academy incluye 4 lecciones en total.

¿Qué son las DevTools del navegador?

Todos los navegadores modernos incluyen un conjunto integrado de herramientas para desarrolladores. DevTools permite inspeccionar HTML y CSS, depurar JavaScript, analizar el rendimiento, supervisar las solicitudes de red y mucho más, todo sin salir del navegador.

Cómo abrir DevTools

Abra DevTools con F12 (Windows/Linux) o Cmd+Option+I (Mac). También puede hacer clic derecho en cualquier elemento y elegir Inspect. El atajo Ctrl+Shift+J / Cmd+Option+J abre directamente la Console.

El panel Elements

El panel Elements muestra el árbol DOM activo. Haga clic en cualquier elemento para seleccionarlo y ver sus estilos calculados en el panel Styles. Puede hacer doble clic para editar valores de HTML o CSS en tiempo real; los cambios son instantáneos, pero no se guardan en el archivo.

Editar CSS en tiempo real

En el panel Styles, haga clic en cualquier valor de propiedad para cambiarlo. Añada nuevas reglas con el botón +. Utilice las casillas de alternancia para desactivar reglas. Es la forma más rápida de crear prototipos de CSS sin cambiar de editor.

El panel Console

La Console muestra mensajes registrados, advertencias y errores. También puede escribir JavaScript directamente y ejecutarlo. Utilice console.log(), console.warn(), console.error() y console.table() para mostrar datos durante la depuración.

// Log different types
console.log('value:', myVar);
console.table([{name:'Alice'}, {name:'Bob'}]);
console.error('Something went wrong');

El panel Network

El panel Network muestra cada solicitud HTTP que realiza la página. Seleccione una solicitud para ver sus encabezados, previsualizar el cuerpo de la respuesta y consultar la cascada de tiempos. Filtre por tipo: XHR/Fetch, JS, CSS, Images, Fonts.

Interpretar los tiempos de las solicitudes

Cada solicitud muestra: Queued, DNS Lookup, Initial Connection, SSL, Request Sent, Waiting (TTFB) y Content Download. TTFB (Time To First Byte) refleja el tiempo de respuesta del servidor.

Limitar la velocidad de la red

Utilice el selector de limitación de velocidad del panel Network para simular condiciones de 3G lento o sin conexión. Esto revela problemas de rendimiento que no se perciben con una conexión de banda ancha rápida y le ayuda a crear experiencias que funcionen para usuarios con conexiones deficientes.

Device Mode

Haga clic en el icono de dispositivo (Ctrl+Shift+M / Cmd+Shift+M) para entrar en Device Mode. Simule ventanas gráficas móviles, DPR, eventos táctiles y condiciones de red. Elija entre preajustes como iPhone 14 o establezca un ancho personalizado.

El panel Sources

El panel Sources permite leer y establecer puntos de interrupción en sus archivos JavaScript. Un punto de interrupción pausa la ejecución para que pueda inspeccionar los valores de las variables y la pila de llamadas, y avanzar por el código línea a línea con F10 (step over) y F11 (step into).

Puntos de interrupción y depurador

Añada un punto de interrupción haciendo clic en un número de línea en Sources. Cuando la ejecución se pause, coloque el cursor sobre las variables para ver sus valores o escríbalas en Console. Utilice el panel Pila de llamadas para ver qué funciones condujeron hasta este punto.

// You can also trigger a breakpoint in code:
debugger; // execution pauses here when DevTools is open

Comprobación rápida

¿Qué panel de DevTools muestra todas las solicitudes HTTP que realiza la página, incluidos sus códigos de estado y tiempos de respuesta?

Repaso: su kit de herramientas de DevTools

Elements: inspeccione y edite el DOM en vivo. Console: registre información y ejecute JavaScript. Network: supervise el tráfico HTTP. Sources: establezca puntos de interrupción y depure. Device Mode: pruebe diseños adaptables. Dominar estos cuatro paneles transformará su flujo de trabajo de depuración.

Preguntas frecuentes

¿La lección «Herramientas para desarrolladores: abrir y usar DevTools» es gratis?

Sí — el texto completo de «Herramientas para desarrolladores: abrir y usar DevTools» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Frontend Academy, actualiza a CoddyKit PRO. El curso de Frontend Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Herramientas para desarrolladores: abrir y usar DevTools»?

Abra Chrome DevTools, inspeccione elementos, lea la consola, supervise solicitudes de red y edite CSS en directo en el navegador. Practicas Frontend Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Frontend Academy?

No se requiere experiencia previa. Frontend Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.

¿Cuánto tiempo toma la lección «Herramientas para desarrolladores: abrir y usar DevTools»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Frontend Academy?

Sí. Cada lección de Frontend Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. DNS y HTTP en los navegadores: ciclo de vida de una solicitud
  2. HTML, CSS y JavaScript: función de cada capa
  3. Cómo se renderiza una página: parsing, DOM, CSSOM, layout y paint
  4. Herramientas para desarrolladores: abrir y usar DevTools
← Volver a Frontend Academy