Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Editando
JavaScript
(sección)
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
== Herramientas de desarrollo == En JavaScript, disponer de un depurador se convierte en necesario cuando se desarrollan grandes aplicaciones, no triviales. Dado que puede haber diferencias de implementación entre los diferentes navegadores (especialmente en cuanto al DOM), es útil tener acceso a un depurador para cada uno de los navegadores a los cuales nuestra [[aplicación web]] irá dirigido.<ref>{{Cita web |url=http://www.alistapart.com/articles/advanced-debugging-with-javascript/ |título=Advanced Debugging With JavaScript |editorial=alistapart.com |fecha=3 de febrero de 2009 |fechaacceso=28 de mayo de 2010}}</ref> Los depuradores web están disponibles para Internet Explorer, Firefox, Safari, Google Chrome y Opera.<ref>{{Cita web |url=http://javascript.about.com/od/problemsolving/ig/JavaScript-Debugging/ |título=The JavaScript Debugging Console |editorial=javascript.about.com |fecha=28 de mayo de 2010 |fechaacceso=28 de mayo de 2010 |fechaarchivo=8 de abril de 2016 |urlarchivo=https://web.archive.org/web/20160408185418/http://javascript.about.com/od/problemsolving/ig/JavaScript-Debugging/ |deadurl=yes }}</ref> Existen tres depuradores disponibles para [[Internet Explorer]]: [[Microsoft Visual Studio]] es el más avanzado de los tres, seguido de cerca por Microsoft Script Editor (un componente de [[Microsoft Office]])<ref>[http://msdn2.microsoft.com/en-us/library/aa202668(office.11).aspx JScript development in Microsoft Office 11] (MS InfoPath 2003)</ref> y, finalmente, Microsoft Script Debugger, que es mucho más básico que el otro dos, aunque es gratuito. El [[Entorno de desarrollo integrado|IDE]] gratuito Microsoft Visual Web Developer Express ofrece una versión limitada de la funcionalidad de depuración de JavaScript en el Microsoft Visual Studio. Internet Explorer ha incluido herramientas de desarrollo desde la versión 8 (se muestra pulsando la tecla F12). Las aplicaciones web dentro de [[Firefox]] se pueden depurar usando el [[Firebug]] add-on o el antiguo depurador Venkman. Firefox también tiene integrada una consola de errores básica, que registra y evalúa JavaScript. También registra errores de [[Hojas de estilo en cascada|CSS]] y advertencias. Opera incluye un conjunto de herramientas llamado Dragonfly.<ref>{{Cita web |url=http://www.opera.com/dragonfly/ |título=Opera DragonFly |editorial=Opera Software |fechaacceso=19 de mayo de 2013 |urlarchivo=https://www.webcitation.org/618EWbOQ4?url=http://www.opera.com/dragonfly/ |fechaarchivo=22 de agosto de 2011 }}</ref> El Inspector Web de [[WebKit]] incluye un depurador de JavaScript<ref>{{Cita web |url=http://webkit.org/blog/61/introducing-drosera/ |título=Introducing Drosera - Surfin' Safari |editorial=Webkit.org |fecha=28 de junio de 2006 |fechaacceso=19 de mayo de 2009}}</ref> utilizado en [[Safari]], junto con una versión modificada de [[Google Chrome]]. Existen algunas herramientas de ayuda a la depuración, también escritas en JavaScript y construidas para ejecutarse en la Web. Un ejemplo es el programa [[JSLint]], desarrollado por [[Douglas Crockford]], quien ha escrito extensamente sobre el lenguaje. JSLint analiza el código JavaScript para que este quede conforme con un conjunto de normas y directrices y que aseguran su correcto funcionamiento y [[mantenibilidad]]. Hay frameworks de programación como '''PaulaJS''' que ofrece funciones para realizar sistemas de frontend con más utilidades que no hay que programar directamente, mejoras en estética y experiencia de usuario.
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Editando
JavaScript
(sección)
Añadir idiomas
Añadir tema