Chrome DevTools proporciona un increíble conjunto de herramientas para ayudarlo a desarrollar en la plataforma web. Aquí hay algunos consejos que quizás aún no conozcas
- Arrastrar y soltar en el panel Elementos
- Hacer referencia al elemento seleccionado actualmente en la consola
- Usa el valor de la última operación en la Consola
- Agregue CSS y edite el estado del elemento
- Encuentra dónde se define una propiedad CSS
- Guardar para archivar el CSS modificado
- Captura de pantalla de un solo elemento
- Encuentra un elemento usando selectores CSS
- Shift-enter en la consola
- Limpiar la consola
- Ir…
- Ver expresión
- Depuración de XHR / Fetch
- Depurar modificaciones DOM
Revisar ladescripción general de Chrome DevToolssi eres nuevo para ellos
Arrastrar y soltar en el panel Elementos
En el panel Elementos, puede arrastrar y soltar cualquier elemento HTML y cambiar su posición en la página.
Hacer referencia al elemento seleccionado actualmente en la consola
Seleccione un nodo en el panel Elementos y escriba$0
en la consola para hacer referencia a él.
Consejo: si está usando jQuery, puede ingresar
$($0)
para acceder a la API de jQuery en este elemento.
Usa el valor de la última operación en la Consola
Usar$_
para hacer referencia al valor de retorno de la operación anterior ejecutada en la consola
Agregue CSS y edite el estado del elemento
En el panel Elementos hay 2 botones súper útiles.
El primero le permite agregar una nueva propiedad CSS, con cualquier selector que desee, pero rellenando previamente el elemento seleccionado actualmente:
El segundo le permite activar un estado para el elemento seleccionado, de modo que pueda ver los estilos aplicados cuando está activo, suspendido o enfocado.
Encuentra dónde se define una propiedad CSS
cmd-click
(ctrl-click
en Windows) una propiedad CSS en el panel Elementos, DevTools le indicará el lugar donde se define, en el panel Fuente
Guardar para archivar el CSS modificado
Haga clic en el nombre del archivo CSS que editó. El inspector lo abre en el panel Fuentes y desde allí puede guardarlo con las ediciones en vivo que aplicó.
Este truco no funciona para nuevos selectores agregados usando +, o en las propiedades element.style, sino solo para los existentes modificados.
Captura de pantalla de un solo elemento
Seleccione un elemento y presionecmd-shift-p
(octrl-shift-p
en Windows) para abrir el menú de comandos y seleccionarCapturar captura de pantalla del nodo
Encuentra un elemento usando selectores CSS
Prensadocmd-f
(ctrl-f
en Windows) abre el cuadro de búsqueda en el panel Elementos.
Puede escribir cualquier cadena allí para que coincida con el código fuente, o también puede usar selectores CSS para que Chrome genere una imagen para usted:
Shift-enter en la consola
Para escribir comandos que abarquen varias líneas en la consola, presioneshift-enter
.
Una vez que esté listo, presione enter al final del script para ejecutarlo:
Limpiar la consola
Puede borrar la consola usando elClaroen la parte superior izquierda de la consola, o presionandoctrl-l
ocmd-k
.
Ir…
En el panel Fuentes:
cmd-o
(ctrl-o
en Windows), muestra todos los archivos cargados por su página.cmd-shift-o
(ctrl-shift-o
en Windows) muestra los símbolos (propiedades, funciones, clases) en el archivo actual.ctrl-g
va a una línea específica.
Ver expresión
En lugar de escribir una y otra vez un nombre de variable o una expresión que va a comprobar mucho durante una sesión de depuración, agréguelo alVer expresiónlista.
Depuración de XHR / Fetch
Desde el depurador, abra elXHR / Fetch Breakpointspanel.
Puede configurarlo para que se rompa en cualquier momentoXHR/Ha podido recuperarse envía la llamada, o solo en determinadas:
Depurar modificaciones DOM
Haga clic con el botón derecho en un elemento y habiliteRomper en modificaciones de subárbol: siempre que un script atraviesa los elementos secundarios y los modifica, el depurador se detiene automáticamente para permitirle inspeccionar lo que está sucediendo.
Más tutoriales de devtools:
- Introducción a Yeoman
- Bower, el administrador de paquetes del navegador
- Introducción a las pruebas de frontend
- Usando node-webkit para crear una aplicación de escritorio
- VS Code: use la configuración específica del idioma
- Introducción a Webpack
- Una guía breve y sencilla de Babel
- Introducción a Yarn
- Descripción general de las herramientas de desarrollo del navegador
- Formatea tu código con Prettier
- Mantenga su código limpio con ESLint
- Una lista de interesantes consejos y trucos de Chrome DevTools
- Prueba de JavaScript con Jest
- Cómo usar Visual Studio Code
- Introducción a Electron
- Parcel, un paquete web más simple
- Una referencia de Emmet para HTML
- El motor JavaScript V8
- Configuración de VS Code
- Configurar la línea de comandos de macOS
- Cómo deshabilitar una regla de ESLint
- Cómo abrir VS Code desde la línea de comando
- Cómo configurar la recarga en caliente en Electron