Capítulo 9: Detección de Errores MSc. Alexis Cabrera Mondeja.

Slides:



Advertisements
Presentaciones similares
Bases de conocimiento colaborativas
Advertisements

Jorge de Nova Segundo UD4: Instalación y administración de servicios Web Navegadores Web.
Qué es una Comunidad? Comunidades… … compartir conocimientos, noticias y documentación entre agrupaciones de usuarios en torno a un tema determinado. Pestaña.
RECURSOS INTERACTIVOS. Cualificaciones_ NIVELES Permite añadir una definición clara, pública y personalizada de los criterios de calificación para aplicarlos.
Mejoras introducidas MARKETING GIO. El proceso lógico para hacer uso de la utilidad de marketing se tendrán en cuenta 3 puntos: 1.Segmentación de la base.
Módulo 1: Primeros Pasos
El portal de recursos electrónicos de la UAM
PNAS National Academy of Sciences Journal. Los suscriptores de PNAS tienen acceso completo a todo el contenido en PNAS en línea, incluyendo la investigación.
CURSO DE OFIMATICA BASICA
Como usar el Catálogo Bello Guía práctica Acceso al catálogo  Se puede acceder al catálogo desde cualquier parte del mundo por Internet.  Es posible.
Registro Único Tributario
Introducción al desarrollo de proyectos RIA.
HERRAMIENTAS DEL SISTEMA
Registro de Actos y Contratos REALIZADO POR: ANDRÈS BARRETO.
TUTORIAL M.A. Fabiola Suseth López Aguirre Espacio Educativo NTIC Universidad de Sonora Septiembre de 2013.
TUTORIAL M.A. Fabiola Suseth López Aguirre Espacio Educativo NTIC Universidad de Sonora Septiembre de 2011.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
InfoPath Ventajas y Uso.
SISTEMAS OPERATIVOS EN LOS QUE FUNCIONA
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Registro Único Tributario
UTILIZACIÓN BÁSICA DE MOODLE
Registro Único Tributario
Google Docs y Talk. Vamos a hacer una pequeña presentación de google docs y google talk en la que hablaremos de: Historia Historia Ventajas y desventajas.
Manual Dreamweaver. Barra de herramientas. El primero botón que aparece en la barra es la de vista de código, que hace que en la ventana del documento.
UD 1: “Adopción de pautas de seguridad informática” Análisis de las principales vulnerabilidades de un sistema informático. Luis Alfonso Sánchez Brazales.
MACROMEDIA DREAMWEAVER 8
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Guía fácil del RSS.
ACERCA DEL RECORRIDO GUIADO Este tutorial está diseñado para llevarlo a través de las características y contenido de Grove Art Online, disponible a través.
NAVEGADORES parecidos pero diferentes Ángel Barcia.
INTERNET.
Informatica I Clase 2 Técnico en Diseño Gráfico 1.
CRISTIAN MATEO NOREÑA MELIZA OSPINA MORENO 11 C TECNOLOGIA INFORMATICA LA SALLE DE CAMPOAMOR 2013.
Nombre: Segura Delgado Anel Materia: Tics Grupo: 221 Matricula: I Fecha de entrega: 22 de junio del 2010.
Buscadores de información
  La red informática nombra al conjunto de computadoras y otros equipos interconectados, que comparten información, recursos y servicios.computadoras.
 Buscador es una página web en la que se ofrece consultar una base de datos en la cual se relacionan direcciones de páginas web con su contenidopágina.
Título Calibri 28 puntos 2015 Subtítulos: Calibri mínimo 18 ptos y máximo 23 ptos.
¿QUE SON LAS ACTUALIZACIONES?  Las actualizaciones son adiciones al software que pueden evitar problemas o corregirlos, mejorar el funcionamiento del.
BARRA BARRA INSERTAR BARRA BARRA INSERTAR BARRA DE HERRAMIENTAS DE DOCUMENTO HERRAMIENTAS BARRA DE HERRAMIENTAS DE DOCUMENTO HERRAMIENTAS VENTANA DE DOCUMENTODE.
- Parámetros de apariencia y uso Luis Villalta Márquez.
Unidad 7 Escritorio de Windows.
Navegadores Web..
Estructuras web De navegación Y Visual. Investigación de requerimientos ¿Qué es lo que quiere el cliente? – ¿Qué desea comunicar?, y ¿Cómo? – ¿Qué información.
Internet y Navegadores Unidad 5. Fecha: 1 de agosto de 2011 Periodo# : 2 Objetivo: identificar el contenido de una dirección web Tema: Elementos de una.
Support.ebsco.com Búsqueda avanzada guiada de EBSCOhost Tutorial.
¿Que son los exploradores? Los exploradores Web son aplicaciones de software que localizan y muestran páginas Web. Los dos exploradores más populares son.
Análisis de las principales vulnerabilidades de un sistema informático. Gabriel Montañés León.
Gmail tu pasaporte a la web 2.0Visión general de Google DocsGoogle Docs: Hojas de cálculo Google Docs es una aplicación que permite subir, publicar, compartir.
Naime Cecilia del Toro Alvarez
 Curso básico de Dreamweaver MX (1)  Qué es Dreamweaver MX  Dreamweaver MX es un software fácil de usar que permite crear páginas web profesionales.
KompoZer Es un completo sistema de Web que combina archivos Web manejables y de fácil uso del editor de páginas WYSIWYG. Hay binarios disponibles para.
Visual Basic. Sorange campos Introducción Es uno de los tantos lenguajes de programación que podemos encontrar hoy en día. Dicho lenguaje nace del BASIC.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
EQUIPO JOKER ´NAVEGADORES` DIEGO ROLANDO JOSUE.
Uso de los programas: Screengrab Youtube Redes Sociales (Facebook) Firebug.
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
Este diccionario contiene todo tipo de definiciones de interés relacionadas con el mundo de la informática e Internet.
Manual para notificar sospechas de reacciones adversas de medicamentos (RAM) Junio 2015.
El valor de hacerlo sencillo. Capacitación N°1 Oracle RightNow.
1. Introducción ¿Qué es HTML? HTML, siglas de HyperText Markup Language («lenguaje de marcado hipertextual»), hace referencia al lenguaje para la elaboración.
Tutorial Rehabilitation Reference Center support.ebsco.com.
ADOBE DREAMWEAVER ROSA HILDA ARROYO NAVARRO. INDICE Definición. Características. Ventajas. Desventajas. Entorno de trabajo.
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
Curso de Google Drive Generalidades ¿Cómo se hace? ¿Como se hace?
Internet Infranet Protocolo World Wide Web Hipertexto Página web Sitio web Protocolo http Código HTML Editores HTML Portal Url Navegadores: A. Internet.
10 PROGRAMAS PARA CREAR PÁGINAS WEB Autor: Luis Gabriel Morocho Hugo Autor: jhon mancheno Edwin tenelema.
Transcripción de la presentación:

Capítulo 9: Detección de Errores MSc. Alexis Cabrera Mondeja

Detección de errores JavaScript es un lenguaje de programación interpretado, lo que significa que no se pueden detectar la mayoría de errores en el código hasta que se ejecutan los scripts. De esta forma, antes de considerar un script como correcto, es necesario probarlo en todos los navegadores sobre los que se vaya a utilizar.

Cuando se producen errores durante la ejecución de un script, los navegadores proporcionan cierta información útil para descubrir el punto exacto en el que se ha producido el error y su posible solución. Solucionar los errores de un script se denomina “depurar el script” o “debugear el script” (término que viene de la palabra inglesa “debug”, que significa “eliminar los errores de una aplicación”). Desafortunadamente, no todos los navegadores proporcionan la misma información útil, lo que complica la solución de los errores para cada tipo de navegador. A continuación se muestran las herramientas que proporciona cada navegador para detectar y corregir los errores en JavaScript.

Corrección de errores con Internet Explorer Dependiendo de su configuración, el navegador Internet Explorer puede tener desactivada la notificación de errores de JavaScript. Por este motivo, en primer lugar puede ser necesario activar los mensajes de aviso sobre los errores de JavaScript. Para activar las notificaciones, se accede al menú Herramientas > Opciones, pestaña Opciones Avanzadas y se activa la opción Mostrar una notificación sobre cada error de secuencia de comandos, como se muestra en la siguiente imagen:

Una vez activado, se mostrará un mensaje de error cada vez que se produzcan errores de JavaScript en una página. Además, en la esquina inferior izquierda se muestra un pequeño mensaje indicando que la página contiene errores: Pulsando sobre el botón Mostrar Detalles » es posible acceder a cierta información adicional sobre el error producido:

Internet Explorer es el navegador que menos información proporciona. Además, cuando se produce un error no siempre indica correctamente la posición del posible error. El tipo de mensajes (muy breves y en ocasiones ambiguos) y la falta de precisión sobre el lugar en el que se ha producido realmente el error, hacen que depurar un script en Internet Explorer sea una tarea excesivamente complicada.

Corrección de errores con Firefox Depurar scripts utilizando Firefox es una experiencia completamente diferente y más sencilla que depurarlos con Internet Explorer. Firefox proporciona herramientas más útiles, activadas por defecto y que muestran más información y mucho más precisa. Para depurar un script con Firefox, solamente es necesario acceder a la opción Consola de error dentro del menú Herramientas:

La consola de errores permite diferenciar los mensajes de información, los mensajes de aviso y los mensajes de error. Además, permite visualizar todos los errores de la página simultáneamente. Por cada error detectado se indica la posible solución mediante un mensaje en inglés y se muestra el trozo de código del script donde se ha producido el error. Además, pulsando sobre el enlace incluido se accede a la línea concreta del archivo concreto donde se ha producido el error.

Además, Firefox permite instalar pequeñas mejoras y ampliaciones en el navegador, que se conocen con el nombre de extensiones. Una de las extensiones más interesantes para los desarrolladores de aplicaciones web es Firebug, que se puede descargar gratuitamente desde El mismo error de JavaScript muestra la siguiente información en Firebug:

Si se pincha sobre el mensaje de error, Firebug también redirige a la línea concreta del script en la que se está produciendo el error: Firebug incluye cientos de utilidades y herramientas necesarias para depurar aplicaciones web y para diseñar páginas web. Además, proporciona información detallada sobre XHTML, CSS, DOM y JavaScript. Toda la documentación, tutoriales y preguntas frecuentes sobre Firebug se pueden encontrar en

Corrección de errores con Opera El navegador Opera también dispone de una consola de errores muy completa que muestra toda la información sobre el error producido. La consola de errores se accede desde el menú Herramientas > Avanzado y la opción Consola de error:

Recursos útiles Estándares y especificaciones oficiales ▪ Especificación oficial del lenguaje JavaScript: ECMAScript Language Specification (3ª edición, Diciembre de 1999) ▪ Otros estándares relacionados: ECMAScript Components Specification (ECMA-290), ECMAScript 3rd Edition Compact Profile (ECMA-327), ECMAScript for XML (E4X) Specification (ECMA-357)

Scripts y utilidades gratuitas ▪ Hotscripts : sitio web en inglés que contiene referencias a miles de scripts y utilidades de JavaScript gratuitas. Hotscripts ▪ Dynamic Drive : sitio web en inglés con cientos de scripts gratuitos de JavaScript con las utilidades más comunes (calendarios, menús, formularios, animaciones de texto, enlaces, galerías de imágenes, etc.) Dynamic Drive ▪ Gamarod JavaScript : sitio web en español que contiene decenas de utilidades JavaScript gratuitas listas para usar. Gamarod JavaScript Tympanus.net Tympanus.net : Sitio con lo más novedoso de javascript, css3 y html5.

Libros Professional JavaScript for Web Developers, Nicholas C. Zakas (ISBN: ). Algunos capítulos son demasiado avanzados para los principiantes de JavaScript, pero la mayoría de capítulos explican conceptos básicos de forma sencilla y clara. JavaScript: The Definitive Guide (Fifth Edition), David Flanagan (ISBN 13: ). Referencia completa de JavaScript en más de páginas que explican con detalle cualquier aspecto de este lenguaje de programación.

Ejercicio 1.Diseñe un formulario en HTML para el registro de un usuario a su web. Los campos a incluir son los siguientes: Nombre(s), Apellidos, , contraseña, fecha de nacimiento, Sexo, Ocupación. a)Mediante javascript cree una función que valide cada uno de los campos antes de enviarse. b)Utilice un script de tipo calendario para el ingreso en el campo fecha. c)Valide que el ingresado sea un válido.