Tecnología

Inicio

¿Por qué mi Javascript Mostrar vacío?

¿Por qué mi Javascript Mostrar vacío?


Incluso si nunca escribir una línea de código JavaScript, es posible que de vez en cuando ver a palabras tales como "JavaScript Void" aparecerá durante la navegación web. JavaScript, un lenguaje de programación, potencias muchos sitios web y ayuda a los desarrolladores hacen estos sitios interactivos. Aparece "Vacío JavaScript" en un navegador debido a la forma en que un programador escribió el código JavaScript de la página Web.

Declaraciones de JavaScript y funciones

A diferencia de las declaraciones HTML normales que hacen que los objetos aparecen en una página, sentencias JavaScript hacen que las acciones que se produzca. El siguiente código crea una función denominada "changeColor":

changeColor función () {
buttonObject estilo backgroundColor = "red";
}

La función changeColor contiene una declaración que cambia el color de fondo de un botón a rojo. Esta función es una unidad de código que otras sentencias de JavaScript pueden llamar para cambiar el color de un botón a rojo. Cuando ve una página Web en un navegador, no ve esta actividad JavaScript que ocurre, a pesar de que estas funciones de forma de su experiencia de navegación.

Información de la barra de estado

Al mover el puntero del ratón sobre un enlace, su navegador normalmente muestra el URL del enlace en la barra de estado en la parte inferior del navegador. Algunos usuarios encuentran esta pantalla útil porque ayuda a identificar el destino de un enlace antes de acceder a él. Los desarrolladores crean este tipo de enlaces, como se muestra a continuación:

<a href="http://www a_web_site com"> visitar este sitio </a>

Al mover el puntero del ratón sobre "visitar este sitio," la llamada URL "http: // www a_web_site com" aparece en la barra de estado. Si mueve el puntero del ratón sobre un enlace diferente, una dirección URL diferente puede aparecer o puede ver las palabras "javascript Vacío."

Los mensajes vacíos

Los navegadores pueden mostrar "JavaScript Void", porque los enlaces en una página web no siempre tienen que apuntar a direcciones URL de la Web. Un programador podría hacer un enlace llamar a una función en lugar de un enlace:

<a href="" onclick="return (changeColor());"> cambio de color </a>

Esta declaración, cuyo valor es nulo href, llama a la función changeColor. Si esa función devuelve un valor de "verdad", pueden ocurrir eventos inesperados, tales como el navegador de saltar a la parte superior de la página o incluso a una nueva página. La adición de "JavaScript.void" a la declaración evita estos problemas ocurran, como se muestra en la siguiente declaración:

<a href="javascript:void(0)" onclick="return (changeColor());"> cambio de color </a>

Si mueve el puntero del ratón sobre un enlace codificado esta manera, se verá "JavaScript.void" en lugar de una dirección URL en la barra de estado.

consideraciones

Cuando aparezca "JavaScript.void" en la barra de estado, usted no tiene que comprobar la ayuda de su navegador para ver si algo está mal. Simplemente haciendo clic en el enlace que muestra ese mensaje le dice a su navegador para ejecutar el código de los enlaces de referencia. A medida que más desarrolladores comienzan a crear Javascript no intrusivo, es probable que vea un menor número de apariciones del mensaje JavaScript.void, porque los programadores no se coloque el código JavaScript dentro de las etiquetas que crean enlaces y otros elementos HTML.