Jquery tutorial - primeros pasos: fundamentos y selectores
La semana pasada, hablé de lo importante es jQuery a cualquier desarrollador web moderno y por qué es impresionante. Esta semana, creo que es el momento tenemos en nuestras manos sucias con algo de código y aprendimos cómo realmente hacer uso de jQuery en nuestros proyectos.Fabricación de la Web interactiva: Una introducción a jQueryFabricación de la Web interactiva: Una introducción a jQueryjQuery es una biblioteca de scripts del lado del cliente que utiliza casi todos los sitios web moderna - que hace que los sitios web interactiva. No es la única biblioteca de javascript, pero es el más desarrollado, más apoyado, y más ampliamente utilizado ....Lee mas
Voy a decir esto ahora - no es necesario para aprender javascript para poder utilizar jQuery. Es probablemente el mejor si se piensa en jQuery como una evolución de javascript - una mejor manera de hacerlo - que simplemente una biblioteca que agrega funcionalidad. Cualquier código javascript que necesita será recogido en el camino. Se supone sin embargo que, como desarrollador web que tiene un muy buen conocimiento de HTML y CSS(Y aquí está fuera útil guía gratuita xHTML, si no!).
Document Object Model
jQuery es todo acerca de recorrido y la manipulación de la DOM - el reOCUMENTO Object METROOdel. El DOM es una representación de árbol jerárquico de la página, construido por los navegadores después de leer en todo el código HTML. En jQuery, utilizaremos la terminología como padre, niños, y hermanos muy a menudo, por lo que debe tener una idea de lo que esto significa en relación con el DOM.
Este diagrama simple a partir de w3schools explica los conceptos bastante bien. Usted debe ser capaz de ver que el padre de la
elemento es , mientras que el elemento tiene una inmediatahermano.
Primeros pasos: Adición de jQuery
La última versión de jQuery es de aproximadamente 91KB cuando se comprime, lo que añade aproximadamente el mismo peso de la página como una pequeña fotografía o captura de pantalla. La forma más fácil de incluir jQuery en su proyecto consiste en pegar una referencia a la versión más reciente alojada en su sección de encabezado del sitio:
lt;guión src="https://code.jquery.com/jquery-latest.min.js"gt;guióngt;
Tenga en cuenta sin embargo, que si se está ejecutando WordPress, esto puede causar problemas porque ya tiene su propia copia de la biblioteca jQuery. Los complementos pueden solicitar que esta se cargue, y WordPress se forma inteligente única cargar jQuery vez independientemente del número de plugins han pedido.
Si se agrega la siguiente línea a su functions.php archivo de tema, añadirá una nueva solicitud para que sea incluido. WordPress sabrá entonces para cargar siempre que si su tema es activo.
wp_enqueue_script("jQuery")-
La segunda cosa a tener en cuenta es que cuando se añade jQuery utilizando el método estándar, se carga como ps. Cualquier cosa que hagas con jQuery será precedido por este $, tales como:
ps.ajax
o
ps("#encabezamiento")
Sin embargo, cuando jQuery se carga a través de WordPress, todo se hace mediante la variable de jQuery en lugar de $, así por ejemplo:
Vídeo: 9. Selectores en jQuery
jQuery("#encabezamiento")
Aunque esto no es un gran problema al escribir su propio código, sí significa que cortar y pegar fragmentos de jQuery que encuentre en la web tendrá que ser traducida a usar jQuery en lugar de ps eso es todo.
Vídeo: Primeros pasos con jQuery plugins
Una forma de evitar esto es envolver $ al estilo de código a encontrar de esta manera:
(función(ps) {// pasta de código $ aquí})(jQuery)-
Esto toma la jQuery variable y la pasa en una función anónima como ps. Voy a explicar las funciones anónimas próxima vez - por ahora, vamos a aprender la estructura básica de un poco de código jQuery.
Vídeo: 3.- Curso jQuery - Selectores básicos.
Para añadir el código de una página HTML o PHP, incluya todo dentro de
lt;script type="text / javascript"gt;// jQuery código códigos aquílt;/guióngt;
psselector‘).método() -
Eso es todo, en el título hasta allí. Esa es la estructura básica de una sola pieza de código jQuery para manipular el DOM. Fácil, ¿verdad?
los selector dice jQuery para encontrar las cosas que se ajustan a esta regla, y es el mismo que los selectores CSS (y luego un poco más en la parte superior). Por lo tanto, al igual que en el estilo de código CSS que todos los vínculos con
un { }
Lo mismo se llevaría a cabo en jQuery como
ps(`un`)
Esto se puede hacer de cualquier elemento HTML - div, H1, lapso - lo que sea. También puede utilizar las clases CSS y los identificadores para ser más específico.
Por ejemplo, para encontrar todos los vínculos con la clase “findme”, se debería utilizar:
ps(`A.findme`)
No es necesario especificar el tipo de elemento cada vez - pero si lo hace, simplemente hace que la regla más específica. Se podría haber dicho
ps(`.Encuentrame`)
todo lo que se correspondería con la clase Encuentrame, si era o no un enlace.
Para utilizar un elemento de identificación con nombre, utilice el # firme en su lugar. La diferencia clave aquí es que un selector de ID referida solamente seleccionar un objeto, mientras que un selector de clase pueden encontrar más de una.
ps(`#alguna cosa`)
Básicamente, si usted puede hacer en CSS entonces jQuery lo hará también. De hecho, también puede algunas bastante complejas seudo estilo CSS 3 selectores como: primera
ps(`Cuerpo p: first`)
Que agarrar el párrafo de la página. A encontrar los elementos con ciertos atributos también. Considere este ejemplo-queremos encontrar todos los enlaces de la página que apuntan a internamente hacer uso de y destacar de alguna manera. Así es como podríamos encontrarlos:
Vídeo: Tutorial de Jquery en Español
ps(`Un [href = *"hacer uso de"]`)
¿No es genial? Bueno, yo creo que es.
Su próximo punto de contacto debe ser la documentación de la API jQuery para los selectores. Es una enorme lista de todos los diferentes tipos de selectores disponibles para su uso, y nadie esperaría que se aprende a todos.
La siguiente parte de la ecuación es método - qué hacer con esas cosas una vez que los has encontrado - pero vamos a dejar para la próxima lección. Si quieres empezar con probar varios selectores ahora, sin embargo, le sugiero que se adhieren a la siguiente método css. Esta toma dos parámetros - CSS nombre de la propiedad, y un nuevo valor para asignar a esa propiedad. Por lo tanto, dar a todos los enlaces de un color de fondo rojo, que haría:
ps(`un`).css(`color de fondo`,`rojo`)-
¡Suficientemente simple! Si bien esto puede no ser de alguna utilidad práctica, que le permitirá ver fácilmente los elementos situados uso de sus selectores. Ahora saldrán, y seleccionar - el DOM le espera.
Espero que este tutorial ha sido útil para usted- he intentado que sea lo más simple como fácil de entender como sea posible. No dude en hacer cualquier pregunta que tenga o deje un comentario, pero ser conscientes de que ciertamente no soy élite Ninja jQuery.