Cómo incorporar el jQuery ready () función

Un problema común en la programación de javascript es que el programa de javascript se ejecutará antes de que se cargue la página. Se puede acceder a los elementos HTML en una página. Esto significa que también puede acceder a cosas como imágenes, formularios y cualquier otra cosa que quieras, en una página web. El problema viene cuando se intenta acceder a algo en la página antes de que el navegador lo tiene cargado. jQuery ofrece maneras de evitar esto.

jQuery tiene una función llamada Listo() que espera la página a ser, bueno, listo. No del todo todo está disponible (por ejemplo, algunas imágenes no pueden ser de carga), pero los elementos HTML está listo para ser trabajado con cuando el Listo() función se llama.

Cuando se programa con jQuery, es típico para colocar el código dentro del Listo() la función de modo que usted puede asegurar que todo el material de la página está lista para su uso en su programa. En realidad, no hay mucho para esto, así que trato de no pensar demasiado ella.

Un ejemplo podría ayudar a ilustrar! Este listado muestra una página HTML con javascript interior del jQuery Listo() función.

jQuery

Adición de jQuery

Cuando se ve a través de un navegador, el resultado es una alerta.

imagen0.jpg

Este código tiene dos áreas de interés. El primero es el propio elemento:

Esto incluye jQuery partir de Microsoft CDN en la página.

La siguiente área de interés es en el , específicamente, la dentro del cuerpo:

Este código llama al jQuery Listo() función, parte del objeto documento. Observe la sintaxis especial con el signo de dólar y paréntesis. Esto es lo que le dice al navegador y javascript que lo que sigue va a ser jQuery, por lo que el tratamiento sea entregado a jQuery. Y debido a que jQuery tiene una función llamada Listo(), que sabe qué hacer.

Tu usas $ () todo el lugar con jQuery- es lo que dice jQuery que debe prestar atención.

Dentro del jQuery Listo() función hay este código:

function () {alert ("hola") -}

Usted sabe todo acerca de funciones ya que esto no es nada nuevo. ¿O es eso? Si se trata de una función, ¿dónde está el nombre de la función? Para la mayoría de los usos de jQuery, verás sintaxis similar a lo que se ve aquí, con una función sin nombre como éste y luego el código dentro de ella.

Cuando vea esta sintaxis, función (), sin nombre, se llama un función anónima. En su mayor parte, usted no necesita saber mucho acerca de funciones anónimas hasta que llegue mucho más profundo en la programación javascript. Por lo que estás haciendo aquí, sólo sé que esta es la sintaxis típica que se utiliza cuando se utiliza jQuery.

Dentro de la función se muestra una alerta. No hay sorpresas aquí - es la norma alerta () función que ha estado usando a lo largo del libro. Pero lo que está sucediendo aquí es importante: Usted está utilizando jQuery junto con javascript interior del mismo guión.




» » » » Cómo incorporar el jQuery ready () función