Técnicas básicas de solución de problemas de javascript
La técnica principal para la solución de problemas técnicos en javascript es parar. Deje de hacer lo que estás haciendo y mantener la calma. Muchas personas muy inteligentes fallan cuando las cosas van mal - y las cosas van mal.
Una vez que hayas hecho esto, mira el problema desde diferentes ángulos y reducirla a piezas pequeñas. Por ejemplo, te vas a encontrar problemas con las páginas web que usted está programando. El problema podría ser que la página no se está cargando, la página no se ve bien, o algo más. Considere si el problema está en la base de datos, con el PHP, con el servidor, con el javascript, o ninguno de los - o más de uno.
Si piensa que el problema es con el javascript, tome el javascript de la página por completo. A continuación, añadir poco a poco de nuevo en. Otra forma de solucionar javascript está añadiendo el alerta () función en varios lugares. Como lo hace la solución de problemas, puede agregar comentarios en el código para ayudar con sus esfuerzos de solución de problemas.
Añadir alerta de javascript
Una buena manera de solucionar javascript está utilizando el alerta () función dentro del código para mostrar el valor de las variables o simplemente para mostrar dónde se encuentra en el código.
Una ocurrencia común con javascript es que usted tendrá un programa de largo y usted no será capaz de averiguar exactamente por qué el programa no está recibiendo todo el camino a través. Adición de una alerta en la línea 1 del programa que puede mostrar si está o no está aún siendo llamado.
Luego añadir una alerta en la línea 50 se mostrará si el programa se está tan lejos. Si no es así, entonces usted sabe que debe haber un problema en algún lugar entre la línea 1 y la línea 50.
Adición de alerta es una manera fácil y eficiente para ayudar a solucionar problemas complejos. Sólo tiene que añadir código como este:
alert ("Sólo ejecutado este código!") -
Alternativamente, si usted necesita para mostrar el valor de una variable denominada myVariable, que harías esto:
alerta (myVariable) -
Nótese la falta de comillas alrededor del nombre de la variable. Si usted pone comillas alrededor del nombre de la variable, javascript interpretará que como una cadena simple y llano, y por lo que sólo va a ver el nombre de la variable y no su contenido. También puede conseguir la suposición y concatenar ellos:
alert ("El valor de la variable es:" + myVariable) -
Ese código mostraría no sólo texto amable, sino también el valor de la variable en sí.
Sea consciente de la utilización de alertas en una estructura de bucle ya que se necesita para despedir a cada una manualmente en el navegador. También asegúrese de retirar cualquier alerta antes de liberar el código para su uso en producción en su página web real. Si no lo hace, los visitantes del sitio se encuentra el sitio realmente molesto.
Utilice comentarios en javascript
Comentarios ayudan a documentar el código, que puede ser muy útil cuando se necesita para actualizar o cambiar el código después. También puede utilizar los comentarios para ayudar a solucionar problemas.
Comentarios no sólo son útiles para documentar el código, pero también pueden ser útiles para la solución de problemas. Por ejemplo, si usted ha identificado un área problemática del código puede comentar esa parte temporalmente con el fin de superar el problema.
En javascript, comentarios vienen en dos formas.
//: Puede utilizar una doble barra como una sola línea de comentario.
/ * y * /: Usted puede utilizar el formato de barra-asterisco para los comentarios que abarcan varias líneas.
He aquí un ejemplo de la línea solo comentario:
// Esta es una sola línea comment.var myVariable = 77-
En este ejemplo, la primera línea que comienza con dos barras será ignorado por el intérprete de javascript pero va a crear y asignar la variable en la línea siguiente, porque eso no está comentada.
Puedes comentar líneas de código a cabo. Así que en el ejemplo anterior, si se quería comentar la var myVariable = 77 línea, había sólo tiene que añadir dos barras en el frente de la línea, así:
// Var myVariable = 77-
Cualquier cosa que aparece después de las dos barras hasta el final de la línea se considera un comentario y se ignoran.
Si desea comentar varias líneas o crear un comentario de varias líneas, se utiliza una sola barra con un asterisco para abrir el bloque de comentario y luego un asterisco y sola barra para cerrar el bloque. Se ignorará cualquier cosa que aparece entre ellos. He aquí un ejemplo.
/ * Todo dentro de esta área es un comentario y será ignored.This incluye líneas normales de este tipo y también líneas de código, como: if (myVariable = "algo") {return false -} * /
En este ejemplo, se ignorará todo el código, ya que aparece en un bloque de comentario.
Es importante tener en cuenta cuando se utilizan varias líneas comenta que no puede venderlos al nido. Por ejemplo, esto es válido:
/ * Otro comentario de varias líneas / * Un comentario en un comentario * / Poner fin al comentario * /
Una vez que el intérprete se encuentra con el extremo javascript * / código, se asumirá que el comentario ha terminado y, por tanto, no sabrá qué hacer con el siguiente * / que encuentra. Puede seguir utilizando la construcción de doble barra, así:
/ * Otro comentario de varias líneas // Un comentario en un commentEnding el comentario * /
javascript puede ser visto por todo el mundo viendo la fuente de su página web, así que ten cuidado con lo que mostrar en los comentarios. La colocación de la información sensible (u ofensivo) en los comentarios del código que puede meter en problemas!