Información general sobre la herramienta Orígenes
Use la herramienta Orígenes para ver, modificar y depurar código de JavaScript de front-end e inspeccionar los recursos que componen la página web actual.
Contenido detallado:
- Los paneles Navegador, Editor y Depurador
-
Uso del panel Navegador para seleccionar archivos
- Uso de la pestaña Página para explorar los recursos que construyen la página web actual
- Uso de la pestaña Sistema de archivos para definir un área de trabajo local
- Uso de la pestaña Invalidaciones para invalidar archivos de servidor con archivos locales
- Uso de la pestaña Scripts de contenido para extensiones de Microsoft Edge
- Uso de la pestaña Fragmentos de código para ejecutar fragmentos de código de JavaScript en cualquier página web
- Uso del menú Comandos para abrir archivos
-
Uso del panel Editor para ver o editar archivos
- Edición de un archivo JavaScript
- Volver a formatear un archivo JavaScript minificado con impresión bonita
- Asignación de código minificado al código fuente para mostrar código legible
- Transformaciones del código fuente al código front-end compilado
- Edición de un archivo CSS
- Edición de un archivo HTML
- Ir a un número de línea o función
- Mostrar archivos de origen cuando se usa una herramienta diferente
- Uso del panel Depurador para depurar código JavaScript
Los paneles Navegador, Editor y Depurador
La herramienta Orígenes tiene tres paneles:
Panel | Acciones |
---|---|
Panel Navegador | Navegue entre los recursos que se devuelven desde el servidor para construir la página web actual. Seleccione archivos, imágenes y otros recursos y vea sus rutas de acceso. Opcionalmente, configure un área de trabajo local para guardar los cambios directamente en los archivos de origen. |
panel Editor | Vea JavaScript, HTML, CSS y otros archivos devueltos desde el servidor. Realice modificaciones experimentales en JavaScript o CSS. Los cambios se conservan hasta que actualice la página o se conservarán después de la actualización de la página si guarda en un archivo local con áreas de trabajo. Cuando se usan áreas de trabajo o invalidaciones, también puede editar archivos HTML. |
Panel Depurador | Use el depurador de JavaScript para establecer puntos de interrupción, pausar la ejecución de JavaScript y recorrer el código, incluidas las modificaciones que haya realizado, mientras observa las expresiones de JavaScript que especifique. Observe y cambie manualmente los valores de las variables que están en el ámbito de la línea de código actual. |
En la ilustración siguiente se muestra el panel Navegador resaltado con un cuadro rojo en la esquina superior izquierda de DevTools, el panel Editor resaltado en la esquina superior derecha y el panel Depurador resaltado en la parte inferior. En el lado izquierdo se encuentra la parte principal de la ventana del explorador, que muestra la página web representada atenuada porque el depurador está en pausa en un punto de interrupción:
Cuando DevTools es ancho, el panel Depurador se coloca a la derecha e incluye Ámbito y Inspección:
Para maximizar el tamaño de la herramienta Orígenes, desacoplar DevTools en una ventana independiente y, opcionalmente, mover la ventana DevTools a un monitor independiente. Vea Cambiar la ubicación de DevTools (Desacoplar, Acoplar a la parte inferior, Acoplar a la izquierda).
Para cargar la página web de demostración de depuración que se muestra anteriormente, consulte El enfoque básico para usar un depurador, a continuación.
Uso del panel Navegador para seleccionar archivos
Use el panel Navegador (a la izquierda) para navegar entre los recursos devueltos desde el servidor para construir la página web actual. Seleccione archivos, imágenes y otros recursos y vea sus rutas de acceso.
Para acceder a las pestañas ocultas del panel Navegador, haga clic en el botón Más pestañas ().
Las subsecciones siguientes cubren el panel Navegador:
- Uso de la pestaña Página para explorar los recursos que construyen la página web actual
- Uso de la pestaña Sistema de archivos para definir un área de trabajo local
- Uso de la pestaña Invalidaciones para invalidar archivos de servidor con archivos locales
- Uso de la pestaña Scripts de contenido para extensiones de Microsoft Edge
- Uso de la pestaña Fragmentos de código para ejecutar fragmentos de código de JavaScript en cualquier página
- Uso del menú Comandos para abrir archivos
Uso de la pestaña Página para explorar los recursos que construyen la página web actual
Use la pestaña Página del panel Navegador para explorar el sistema de archivos devuelto desde el servidor para construir la página web actual. Seleccione un archivo JavaScript para verlo, editarlo y depurarlo. En la pestaña Página se enumeran todos los recursos que la página ha cargado.
Para mostrar un archivo en el panel Editor, seleccione un archivo en la pestaña Página. Para una imagen, se muestra una vista previa de la imagen.
Para mostrar la dirección URL o la ruta de acceso de un recurso, mantenga el puntero sobre el recurso.
Para cargar un archivo en una nueva pestaña del explorador o para mostrar otras acciones, haga clic con el botón derecho en el nombre de archivo.
Iconos de la pestaña Página
La pestaña Página usa los iconos siguientes:
- El icono de ventana , junto con la etiqueta
top
, representa el marco principal del documento, que es un marco HTML: - El icono de nube representa un origen:
- El icono de carpeta representa un directorio:
- El icono de página representa un recurso:
Agrupar archivos por carpeta o como lista plana
La pestaña Página muestra archivos o recursos agrupados por servidor y directorio, o como una lista plana.
Para cambiar la forma en que se agrupan los recursos:
- Junto a las pestañas del panel Navegador (a la izquierda), seleccione el botón ... (Más opciones). Aparece un menú.
- Seleccione o desactive la opción Agrupar por carpeta .
Uso de la pestaña Sistema de archivos para definir un área de trabajo local
Use la pestaña Sistema de archivos del panel Navegador para agregar archivos a un área de trabajo, de modo que los cambios realizados en DevTools se guarden en el sistema de archivos local.
De forma predeterminada, al editar un archivo en la herramienta Orígenes , los cambios se descartan al actualizar la página web. La herramienta Orígenes funciona con una copia de los recursos front-end devueltos por el servidor web. Al modificar estos archivos front-end devueltos por el servidor, los cambios no se conservan porque no ha cambiado los archivos de origen. También debe aplicar las modificaciones en el código fuente real y, a continuación, volver a implementar en el servidor.
Por el contrario, al usar un área de trabajo, los cambios realizados en el código front-end se conservan al actualizar la página web. Con un área de trabajo, al editar el código front-end devuelto por el servidor, la herramienta Orígenes también aplica las modificaciones al código fuente local. A continuación, para que otros usuarios vean los cambios, solo tiene que volver a implementar los archivos de origen modificados en el servidor.
Las áreas de trabajo funcionan bien cuando el código JavaScript devuelto por el servidor es el mismo que el código fuente de JavaScript local. Las áreas de trabajo no funcionan tan bien cuando el flujo de trabajo implica transformaciones en el código fuente, como la minificación o la compilación de TypeScript .
Consulta también:
- Editar archivos con áreas de trabajo (pestaña Sistema de archivos)
- Abra una carpeta de demostración en la herramienta Orígenes y edite un archivo en Código de ejemplo para DevTools.
Uso de la pestaña Invalidaciones para invalidar archivos de servidor con archivos locales
Use la pestaña Invalidaciones del panel Navegador para invalidar los recursos de página (como imágenes) con archivos de una carpeta local.
Los elementos de esta pestaña invalidan lo que el servidor envía al explorador, incluso después de que el servidor haya enviado los recursos.
La característica Invalidaciones es similar a Áreas de trabajo. Use Invalidaciones cuando desee experimentar con cambios en una página web y debe conservar los cambios después de actualizar la página web, pero no le importa asignar los cambios al código fuente de la página web.
Un archivo que invalida un archivo devuelto por el servidor se indica mediante un punto púrpura junto al nombre de archivo, en DevTools.
Consulta también:
- Invalidar recursos de página web con copias locales (pestaña Invalidaciones)
- Asignar el código procesado al código de la fuente original para la depuración
- Métodos abreviados de teclado de la herramienta Sources en métodos abreviados de teclado
Uso de la pestaña Scripts de contenido para extensiones de Microsoft Edge
Use la pestaña Scripts de contenido del panel Navegador para ver los scripts de contenido cargados por una extensión de Microsoft Edge que haya instalado.
Cuando el depurador entra en el código que no reconoce, es posible que quiera agregar ese código a la lista Omitir para evitar entrar en ese código. Consulte Agregar scripts de contenido a la lista omitir.
Consulta también:
- Scripts de contenido
- Parte 2 del tutorial: Uso de JavaScript para insertar una imagen en la página web
Uso de la pestaña Fragmentos de código para ejecutar fragmentos de código de JavaScript en cualquier página web
Use la pestaña Fragmentos de código del panel Navegador para crear y guardar fragmentos de código de JavaScript, de modo que pueda ejecutar fácilmente estos fragmentos de código en cualquier página web.
Por ejemplo, supongamos que escribe con frecuencia el código siguiente en la consola para insertar la biblioteca jQuery en una página de modo que pueda ejecutar comandos de jQuery desde la consola:
let script = document.createElement('script');
script.src = 'https://code.jquery.com/jquery-3.2.1.min.js';
script.crossOrigin = 'anonymous';
script.integrity = 'sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=';
document.head.appendChild(script);
En su lugar, puede guardar este código en un fragmento de código y, a continuación, ejecutarlo fácilmente cuando sea necesario. Al presionar Ctrl+S (Windows, Linux) o Comando+S (macOS), DevTools guarda el fragmento de código en el sistema de archivos.
Hay varias maneras de ejecutar un fragmento de código:
- En el panel Navegador , seleccione la pestaña Fragmentos de código y, a continuación, seleccione el archivo de fragmentos de código para abrirlo. A continuación, en la parte inferior del panel Editor, seleccione Ejecutar ().
- Cuando DevTools tenga el foco, presione Ctrl+P (Windows, Linux) o Comando+P (macOS) para abrir el menú Comando y, a continuación, escriba !.
Los fragmentos de código son similares a los bookmarklets.
Consulta también:
Uso del menú Comandos para abrir archivos
Para abrir un archivo, además de usar el panel Navegador dentro de la herramienta Orígenes , puede usar el menú Comando desde cualquier lugar dentro de DevTools.
- Desde cualquier lugar de DevTools, presione Ctrl+P en Windows/Linux o Comando+P en macOS. Aparece el menú Comando y enumera todos los recursos que se encuentran en las pestañas del panel Navegador de la herramienta Orígenes .
- O bien, junto a las pestañas del panel Navegador de la herramienta Orígenes , seleccione el botón ... (Más opciones) y, a continuación, seleccione Abrir archivo.
Para mostrar y seleccionar de una lista de todos los archivos .js, escriba .js.
Si escribe ?, el menú Comando muestra varios comandos, incluido ... Abra el archivo. Si presiona Retroceso para borrar el menú Comando, se muestra una lista de archivos.
Para obtener más información, vea Ejecutar comandos con el menú de comandos DevTools de Microsoft Edge.
Uso del panel Editor para ver o editar archivos
Use el panel Editor para ver los archivos front-end que se devuelven desde el servidor para crear la página web actual, incluidos javascript, HTML, CSS y archivos de imagen. Al editar los archivos front-end en el panel de Editor, DevTools actualiza la página web para ejecutar el código modificado.
El panel Editor tiene el siguiente nivel de compatibilidad con varios tipos de archivo:
Tipo de archivo | Acciones admitidas |
---|---|
JavaScript | Ver, editar y depurar. |
CSS | Ver y editar. |
HTML | Ver y editar. |
Imágenes | Ver. |
De forma predeterminada, las modificaciones se descartan al actualizar la página web. Para obtener información sobre cómo guardar los cambios en el sistema de archivos, consulte Uso de la pestaña Sistema de archivos para definir un área de trabajo local, anteriormente.
Las siguientes subsecciones cubren el panel de Editor:
- Edición de un archivo JavaScript
- Volver a formatear un archivo JavaScript minificado con impresión bonita
- Asignación de código minificado al código fuente para mostrar código legible
- Transformaciones del código fuente al código front-end compilado
- Edición de un archivo CSS
- Edición de un archivo HTML
- Ir a un número de línea o función
- Mostrar archivos de origen cuando se usa una herramienta diferente
Consulta también:
- Abra una carpeta de demostración en la herramienta Orígenes y edite un archivo en Código de ejemplo para DevTools.
Edición de un archivo JavaScript
Para editar un archivo JavaScript en DevTools, use el panel Editor, dentro de la herramienta Orígenes.
Para cargar un archivo en el panel Editor, use la pestaña Página del panel Navegador (a la izquierda). O bien, use el menú Comando, como se indica a continuación: en la esquina superior derecha de DevTools, seleccione Personalizar y controlar DevTools (...) y, a continuación, seleccione Abrir archivo.
Consulta también:
- Abra una carpeta de demostración en la herramienta Orígenes y edite un archivo en Código de ejemplo para DevTools.
Guardar y deshacer
Para que los cambios de JavaScript surtan efecto, presione Ctrl+S (Windows, Linux) o Comando+S (macOS).
Si cambia un archivo, aparece un asterisco junto al nombre de archivo.
- Para guardar los cambios, presione Ctrl+S en Windows/Linux o Comando+S en macOS.
- Para deshacer un cambio, presione Ctrl+Z en Windows/Linux o Comando+Z en macOS.
De forma predeterminada, las modificaciones se descartan al actualizar la página web. Para obtener más información sobre cómo guardar los cambios en el sistema de archivos local, vea Editar archivos con áreas de trabajo (pestaña Sistema de archivos).
Buscar y reemplazar
Para buscar texto en el archivo actual, seleccione el panel Editor para darle el foco y, a continuación, presione Ctrl+F en Windows/Linux o Comando+F en macOS.
Para buscar y reemplazar texto, seleccione el botón Reemplazar (A-B>) situado a la izquierda del cuadro de texto Buscar. El botón Reemplazar (A-B>) aparece al ver un archivo editable.
Volver a formatear un archivo JavaScript minificado con impresión bonita
Los archivos minificados se reforman automáticamente al abrirlos en el panel de Editor.
Para revertir el archivo a su estado minificado original, haga clic en el botón Impresión bonita (), que se muestra como llaves, en la parte inferior del panel Editor.
Para obtener más información, vea Reformatear un archivo JavaScript minificado con impresión bonita.
Asignación de código minificado al código fuente para mostrar código legible
Los mapas de origen de los preprocesadores hacen que DevTools cargue los archivos de origen de JavaScript originales, además de los archivos JavaScript minificados y transformados devueltos por el servidor. A continuación, verá los archivos de origen originales mientras establece puntos de interrupción y recorre el código. Mientras tanto, Microsoft Edge está ejecutando realmente el código minificado.
En el panel Editor, si hace clic con el botón derecho en un archivo JavaScript y, a continuación, selecciona Agregar mapa de origen, aparece un cuadro emergente, con un cuadro de texto Dirección URL del mapa de origen y un botón Agregar.
El enfoque de asignación de origen mantiene el código front-end legible y depurable incluso después de combinarlo, minimizarlo o compilarlo. Para obtener más información, consulte Asignación del código procesado al código fuente original para la depuración.
Transformaciones del código fuente al código front-end compilado
Si usa un marco que transforme los archivos de JavaScript, como React, el código JavaScript de origen local podría ser diferente del javaScript de front-end devuelto por el servidor. Las áreas de trabajo no se admiten en este escenario, pero en este escenario se admite la asignación de código fuente.
En un entorno de desarrollo, el servidor puede incluir los mapas de origen y los archivos originales .ts
o .jsx
para React. La herramienta Orígenes muestra estos archivos, pero no le permite editarlos. Cuando se establecen puntos de interrupción y se usa el depurador, DevTools muestra los archivos originales .ts
o .jsx
, pero, en realidad, recorre la versión minificada de los archivos de JavaScript.
En este escenario, la herramienta Orígenes es útil para inspeccionar y recorrer paso a paso el JavaScript de front-end transformado que se devuelve desde el servidor. Use el depurador para definir expresiones watch y use la consola para escribir expresiones de JavaScript con el fin de manipular los datos que están en el ámbito.
Edición de un archivo CSS
Hay dos maneras de editar CSS en DevTools:
- En la herramienta Elementos , se trabaja con una propiedad CSS a la vez, a través de controles de interfaz de usuario. Este enfoque se recomienda en la mayoría de los casos. Para obtener más información, consulte Introducción a la visualización y el cambio de CSS.
- En la herramienta Orígenes , se usa un editor de texto para editar archivos CSS.
La herramienta Orígenes admite la edición directa de un archivo CSS. Por ejemplo, si edita el archivo CSS del tutorial Editar archivos con áreas de trabajo (pestaña Sistema de archivos) para que coincida con la regla de estilo siguiente, el H1
elemento de la parte superior izquierda de la página web representada cambia a verde:
h1 {
color: green;
}
Los cambios css surten efecto inmediatamente; no es necesario guardar manualmente los cambios.
Consulta también:
- Editar estilos y opciones de fuente CSS en el panel Estilos
- Métodos abreviados de teclado de la herramienta Sources en métodos abreviados de teclado
- Abra una carpeta de demostración en la herramienta Orígenes y edite un archivo en Código de ejemplo para DevTools.
Edición de un archivo HTML
Hay dos maneras de editar HTML en DevTools:
- En la herramienta Elementos , se trabaja con un elemento HTML a la vez, a través de controles de interfaz de usuario.
- En la herramienta Orígenes , se usa un editor de texto.
A diferencia de un archivo JavaScript o CSS, un archivo HTML devuelto por el servidor web no se puede editar directamente en la herramienta Orígenes. Para editar un archivo HTML mediante el Editor de la herramienta Orígenes, el archivo HTML debe estar en un área de trabajo o en la pestaña Invalidaciones. Consulte estas subsecciones del artículo actual:
- Uso de la pestaña Sistema de archivos para definir un área de trabajo local
- Uso de la pestaña Invalidaciones para invalidar archivos de servidor con archivos locales
Para guardar los cambios, presione Ctrl+S en Windows/Linux o Comando+S en macOS. Un archivo editado está marcado con un asterisco.
Para buscar texto, presione Ctrl+F en Windows/Linux o Comando+F en macOS.
Para deshacer una edición, presione Ctrl+Z en Windows/Linux o Comando+Z en macOS.
Para ver otros comandos al editar un archivo HTML, en el panel Editor, haga clic con el botón derecho en el archivo HTML.
Consulta también:
- Abra una carpeta de demostración en la herramienta Orígenes y edite un archivo en Código de ejemplo para DevTools.
Ir a un número de línea o función
Para ir a un número de línea o símbolo (por ejemplo, un nombre de función) en el archivo que está abierto en el panel de Editor, puede usar el menú Comando, en lugar de desplazarse por el archivo.
- En el panel Navegador , seleccione los puntos suspensivos (...) (Más opciones) y, a continuación, seleccione Abrir archivo. Aparece el menú Comando.
- Escriba uno de los siguientes caracteres:
Carácter | Nombre del comando | Propósito |
---|---|---|
: | Ir a la línea | Vaya a un número de línea. |
@ | Ir al símbolo | Vaya a una función. Al escribir @, el menú Comando enumera las funciones que se encuentran en el archivo JavaScript que está abierto en el panel de Editor. |
Para obtener más información, vea Ejecutar comandos con el menú de comandos DevTools de Microsoft Edge.
Mostrar archivos de origen cuando se usa una herramienta diferente
El lugar principal para ver los archivos de origen en DevTools está dentro de la herramienta Orígenes . Pero a veces es necesario acceder a otras herramientas, como Elementos o Consola, al ver o editar los archivos de origen. Use la herramienta De origen rápido en el panel Vista rápida en la parte inferior de DevTools.
Para usar la herramienta de origen rápido :
Seleccione una herramienta que no sea la herramienta Orígenes , como la herramienta Elementos .
Presione Ctrl+Mayús+P (Windows, Linux) o Comando+Mayús+P (macOS). Se abre el menú Comando.
Escriba quick y, a continuación, seleccione Show Quick source (Mostrar origen rápido).
El panel Vista rápida se abre en la parte inferior de DevTools, con la herramienta Origen rápido seleccionada. La herramienta De origen rápido contiene el último archivo que editó en la herramienta Orígenes , dentro de una versión compacta del editor de código de DevTools.
Presione Ctrl+P (Windows, Linux) o Comando+P (macOS) para abrir el cuadro de diálogo Abrir archivo .
Uso del panel Depurador para depurar código JavaScript
Use el depurador de JavaScript para recorrer paso a paso el código JavaScript devuelto por el servidor. El depurador incluye el panel Depurador, junto con los puntos de interrupción que se establecen en las líneas de código del panel de Editor.
Con el depurador, recorrerá el código mientras observa las expresiones de JavaScript que especifique. Vea y cambie manualmente los valores de las variables y muestre automáticamente qué variables están en el ámbito de la instrucción actual.
El depurador admite acciones de depuración estándar, como:
- Establecer puntos de interrupción para pausar el código.
- Paso a paso por código.
- Visualización y edición de propiedades y variables.
- Ver los valores de las expresiones de JavaScript.
- Ver la pila de llamadas (la secuencia de llamadas de función hasta ahora).
El depurador de DevTools está diseñado para buscar, sentir y trabajar como el depurador en Visual Studio Code y el depurador en Visual Studio.
Las subsecciones siguientes cubren la depuración:
- El enfoque básico para usar un depurador
- Ventajas de la inspección y el ámbito del depurador frente a console.log
- Depuración desde Visual Studio Code directamente
- Artículos sobre depuración
El enfoque básico para usar un depurador
Para solucionar problemas de código JavaScript, puede insertar console.log()
instrucciones en el código. Otro enfoque más eficaz es usar el depurador de Microsoft Edge DevTools. El uso de un depurador puede ser más sencillo que console.log()
, una vez que esté familiarizado con el enfoque del depurador.
Para usar un depurador en una página web, normalmente se establece un punto de interrupción y, a continuación, se envía un formulario desde la página web, como se indica a continuación:
Abra la página web Demo: Get Started Debugging JavaScript with Microsoft Edge DevTools (Demostración: Introducción a la depuración de JavaScript con Microsoft Edge DevTools ) en una nueva ventana o pestaña.
Haga clic con el botón derecho en cualquier lugar de la página web y, a continuación, seleccione Inspeccionar. O bien, presione F12. Se abre la ventana DevTools , junto a la página web de demostración.
En DevTools, seleccione la pestaña Orígenes .
En el panel Navegador (a la izquierda), seleccione la pestaña Página y, a continuación, seleccione el archivo JavaScript, como
get-started.js
.En el panel Editor, seleccione un número de línea cerca de una línea de código sospechosa para establecer un punto de interrupción en esa línea. En la ilustración siguiente, se establece un punto de interrupción en la línea
var sum = addend1 + addend2;
.En la página web, escriba valores y envíe el formulario. Por ejemplo, escriba números, como 5 y 1, y seleccione el botón Agregar número 1 y Número 2.
El depurador ejecuta el código JavaScript y, a continuación, se pausa en el punto de interrupción. El depurador está ahora en modo en pausa, por lo que puede inspeccionar los valores de las propiedades que están en el ámbito y recorrer el código.
En la ilustración anterior, agregamos las expresiones
sum
Watch y , ytypeof sum
escalonamos dos líneas más allá del punto de interrupción.Examine los valores del panel Ámbito , que muestra todas las variables o propiedades que están en el ámbito para el punto de interrupción actual y sus valores.
En este momento, podría agregar expresiones en el panel Inspección . Estas expresiones son las mismas expresiones que escribiría dentro de una
console.log
instrucción para depurar el código.Para ejecutar comandos de JavaScript para manipular datos en el contexto actual, use la consola. Si desea abrir la consola en el panel Vista rápida en la parte inferior de DevTools, presione Esc.
Recorra el código mediante los controles de la parte superior del panel Depurador , como Paso (F9).
El error de esta demostración es que primero debe convertir los datos de entrada de cadenas a números.
Para corregir el error, actualice la página para restablecer el formulario de página web y, a continuación, cambie la línea:
var sum = addend1 + addend2;
Para:
var sum = parseInt(addend1) + parseInt(addend2);
Presione Ctrl+S (Windows, Linux) o Comando+S (macOS) para guardar el cambio en el archivo almacenado en caché local.
Escriba 5 y 1 en la página web y haga clic en el botón Agregar . Ahora Scope>Local>sum : es el número 6, en lugar de la cadena "51".
Consulta también:
- Métodos abreviados de teclado de la herramienta Sources en métodos abreviados de teclado
- Introducción a la depuración de JavaScript : un tutorial con una página web simple y existente que contiene algunos controles de formulario.
Ventajas de la inspección y el ámbito del depurador frente a console.log
Estos tres enfoques son equivalentes:
Agregar temporalmente las instrucciones
console.log(sum)
yconsole.log(typeof sum)
en el código, dondesum
está en el ámbito.Emitir las instrucciones
sum
yconsole.log(typeof sum)
en el panel Consola de DevTools, cuando el depurador está en pausa dondesum
está en el ámbito.Establecer las expresiones
sum
de inspección ytypeof sum
en el panel Depurador.
Cuando la variable sum
está en el ámbito y sum
su valor se muestra automáticamente en la sección Ámbito del panel Depurador, y también se superponen en el panel Editor donde sum
se calcula. Por lo tanto, probablemente no necesitaría definir una expresión Watch para sum
.
El depurador proporciona una pantalla y un entorno más completos y flexibles que una console.log
instrucción . Por ejemplo, en el depurador, a medida que recorra el código, puede mostrar y cambiar los valores de todas las propiedades y variables definidas actualmente. También puede emitir instrucciones JavaScript en la consola, como para cambiar los valores de una matriz que está en el ámbito. (Para mostrar la consola, presione Esc).
Los puntos de interrupción y las expresiones watch se conservan al actualizar la página web.
Depuración desde Visual Studio Code directamente
Para usar el depurador más completo de Visual Studio Code en lugar del depurador de DevTools, use la extensión Microsoft Edge DevTools para Visual Studio Code.
Esta extensión proporciona acceso a las herramientas Elements y Network de Microsoft Edge DevTools, desde Microsoft Visual Studio Code.
Para obtener más información, consulte Visual Studio Code para el desarrollo web y la página Léame de GitHub, Herramientas de desarrollo de Microsoft Edge para Visual Studio Code.
Artículos sobre depuración
En los artículos siguientes se tratan el panel Depurador y los puntos de interrupción:
Introducción a la depuración de JavaScript : tutorial (con capturas de pantalla) mediante un proyecto simple existente.
Características de depuración de JavaScript: cómo usar el depurador para establecer puntos de interrupción, recorrer el código, ver y modificar valores de variables, watch expresiones de JavaScript y ver la pila de llamadas.
Pausar el código con puntos de interrupción : cómo establecer puntos de interrupción básicos y especializados en el depurador.
Consulte también
- Abra una carpeta de demostración en la herramienta Orígenes y edite un archivo en Código de ejemplo para DevTools.
- Métodos abreviados de teclado de la herramienta Sources en métodos abreviados de teclado
Nota
Algunas partes de esta página son modificaciones basadas en el trabajo creado y compartido por Google y se usan según los términos descritos en la Licencia internacional de Creative Commons Attribution 4.0. La página original se encuentra aquí y está creada por Kayce Basques.
Esta obra está licenciada bajo una Licencia Internacional Creative Commons Attribution 4.0.