> Manuales > Manual de IE Developer Tools

En este cuarto artículo vamos a empezar a analizar las distintas herramientas de que disponemos en IE9.

Este artículo forma parte de una serie dedica a las Developer Tools de Internet Explorer 9.

1. Herramienta de CSS

La herramienta de CSS nos permite manipular los distintos ficheros o fragmentos de hojas de estilos CSS que forman parte de la página que estamos visualizando. Como en las demás pestañas, tiene una barra específica con los siguientes elementos: En la Figura 1 podemos ver el aspecto de esta herramienta, junto con el resto de elementos que la componen.

Debajo de esta barra específica podemos encontrar, como en la pestaña de HTML, el panel de contenido primario, que mostrará la información correspondiente a la hoja de estilos elegida en el combo. En este panel se cargarán distintas entradas para cada regla, colgando de ellas las propiedades que definen. Para activar/desactivar una regla, bastará con manipular el checkbox correspondiente; cada modificación tendrá inmediato reflejo en la página cargada. En el caso de las propiedades, se podrá no sólo activar/desactivar, sino también modificar sus valores pinchando sobre ellas.

También, desde esta ventana, tendremos acceso a un menú contextual (botón derecho del ratón para hacerlo aparecer) que nos facilita añadir nuevas reglas y propiedades, así como eliminar ambas.

2. Herramienta Console

La herramienta de Console es una sencilla consola de Javascript, en la que podemos ver distintos errores e informaciones que van generando los distintos scripts que se han cargado con la página web. Existen también una serie de comandos que podemos utilizar en nuestros scripts para enviar a ella nuestra propia información de depuración, evitando tener que hacer debugging.

Los mensajes que se muestran en esta pantalla son de tres tipos: avisos, errores e información. En la Figura 2 se puede ver un ejemplo de esto, así como la estructura de esta herramienta.

Por último, en la parte inferior disponemos de una zona para poder ejecutar al vuelo scripts personalizados. 3. Herramienta de Script En la pestaña Script podemos encontrar un depurador de Javascript tan ligero como útil. Mediante esta pestaña podremos, fundamentalmente, depurar el código JS mediante puntos de ruptura y observar el valor de las variables de entorno en dichas circunstancias.

Como en las demás pestañas, existe una barra específica con iconos que dan acceso a funcionalidad relacionada con el depurador. De izquierda a derecha estos iconos son:

En la barra específica de iconos podemos encontrar dos elementos extra. El primero de ellos es el botón “Start Debugging”, que activa la sesión de depuración. Una vez lo hayamos presionado, debemos refrescar la página para que se pueda realizar la depuración a través de todos sus scripts, incluidos los que se cargan al principio.

El otro elemento es un combo que permite seleccionar los distintos fragmentos de Javascript que forman parte de la página. Permite, además, controlar qué contenido se carga en el panel primario.

En la Figura 3 podemos ver estos elementos descritos, así como el resto que describiremos a continuación y que conforman esta potente herramienta.

Inmediatamente debajo de la barra de iconos específica, como en las demás pestañas, se encuentra el panel primario de contenido. En este panel podremos ver el código Javascript correspondiente a la opción elegida en el combo. También desde él podremos insertar los distintos puntos de ruptura que queremos utilizar en la sesión de depuración.

Para añadir un punto de ruptura tenemos dos modos de hacerlo. El primero consiste en pinchar sobre el número de línea que queremos depurar, en la parte izquierda de la ventana. Tan pronto pinchemos, veremos aparecer un punto rojo que representa el punto de ruptura. Pinchando sobre él de nuevo lo haremos desaparecer, y si pinchamos con el botón derecho del ratón veremos un menú contextual que nos permite desactivarlo, eliminarlo o dotarle de una condición. Esta última opción consiste en establecer una condición lógica para que el depurador se detenga en dicho punto de ruptura. De no cumplirse, el depurador continuará la ejecución sin pararse en él.

En la ventana derecha de la pestaña de Script podemos distinguir el menú de elección de propiedades y la ventana de propiedades que muestra la información correspondiente. En cuanto al menú, tenemos cinco opciones:

4. Conclusiones

Hemos podido ver otras de las herramientas de Developer Tools. En este artículo hemos descubierto cómo activar, desactivar y añadir nuevas hojas CSS; cómo obtener información de depuración a través de la Consola de Javascript, y cómo poder depurar nuestros scripts de forma fácil y potente.

En los siguiente artículos completaremos la información con el resto de herramientas: Profiler y Network.

5. Bibliografía

Referencia de la Interfaz de Usuario de las Developer Tools (Inglés):
http://msdn.microsoft.com/en-us/library/dd565626(v=VS.85).aspx
Centro de Desarrollo de Internet Explorer 9 (Español):
http://msdn.microsoft.com/es-ES/ie
Uso de Console para errores y estatus (Inglés)
http://msdn.microsoft.com/en-us/library/gg589530(v=vs.85).aspx

Javier Holguera

Desarrollador senior con tecnología .NET en Payvision.

Manual