JavaScript es un lenguaje de programación de código abierto. Se incluye con todos los navegadores web modernos. Idiomas como lo interpreta ( en comparación con el compilado) van , JavaScript es extremadamente rápido. Muchas grandes empresas han conferido interés en el avance de JavaScript como lenguaje. Dicho esto , JavaScript tiene una reputación de ser un poco difícil de trabajar y de varios intentos se han hecho para hacer más fácil JavaScript . jQuery es uno de esos intentos .
jQuery
jQuery es una librería JavaScript que tiene como objetivo simplificar el trabajo con el Document Object Model o DOM. El DOM es un objeto especial que existe en el lenguaje JavaScript y permite a los programadores para manipular la estructura de las páginas Web . Trabajando con el DOM puede ser difícil y arcano. DOM programación también puede ser propenso a errores , ya que los diferentes navegadores interpretan el DOM ligeramente diferente. jQuery se encarga de compatibilidad entre navegadores .
Efectos jQuery
El marco de JavaScript jQuery incluye una gran variedad de efectos visuales diseñados para hacer que la creación de animaciones de fácil. Desafortunadamente , por defecto, todos estos efectos se ejecutarán simultáneamente cuando el navegador carga la secuencia de comandos jQuery. La forma más fácil de evitar esta limitación es usar jQuery " callbacks " permite funciones para definir las funciones que deben ser llamadas después de terminar .
Usando una devolución de llamada
Normalmente , jQuery secuencial código sería algo como esto.
$ ("# show- proyectos ") . haga clic en (function ( ) declaración, o una línea de código , se ejecuta simultáneamente en este ejemplo, el punto y coma se utiliza para delinear cada declaración
Para utilizar una devolución de llamada, utilice un código como este en su lugar: . .
$ ("# show- proyectos " .) haga clic en (function ( ) {
$ (" la página: . visible " ) . FadeOut (" normal " , function () {
$ ( " # " proyectos . ) fadeIn ("normal ");
} ) ;
} ) ;
En este ejemplo sólo hay una declaración que se ejecuta durante el evento " click" en su lugar. de funcionamiento de todas ellas simultáneamente , este ejemplo se ejecuta en secuencia
.