jQuery MasterClass con animaciones de sitios web | Code Bless You | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

jQuery MasterClass con animaciones de sitios web

teacher avatar Code Bless You, Making Coding Easy To Learn

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      0:31

    • 2.

      01 ¿Qué es jQuery

      1:21

    • 3.

      02 Establecimiento de un entorno

      0:51

    • 4.

      03 Cómo instalar jQuery

      2:15

    • 5.

      04 sintaxis de jQuery

      1:20

    • 6.

      05 electores en jQuery

      3:08

    • 7.

      06 eventos

      5:40

    • 8.

      07 Ocultar y mostrar los efectos

      2:43

    • 9.

      08 efectos de desvanecimiento y deslizamiento

      2:20

    • 10.

      09 Método de animar

      2:48

    • 11.

      10 Modificar HTML con jQuery

      3:45

    • 12.

      11 Modificar el CSS con jQuery

      5:28

    • 13.

      12 métodos útiles de formas

      4:36

    • 14.

      13 AJAX en jQuery

      6:51

    • 15.

      14 Animar el sitio web en el scroll

      11:24

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

83

Estudiantes

1

Proyectos

Acerca de esta clase

jQuery es una de las mejores librerías de JavaScript para hacer que tu código JavaScript más fácil. En esta clase, aprenderás jQuery de cero a héroe.

Conceptos Cubren en esta clase:

  • ¿Qué es jQuery y cómo usarlo
  • Sintaxis de jQuery
  • Seleccionadores
  • Eventos
  • Algunos efectos populares
  • Métodos de animación
  • Modificaciones de HTML y CSS
  • Métodos de formulario
  • AJAX en jQuery
  • Animar en el desplazamiento con jQuery - BONUS

Si eres desarrollador de Front end o has aprendido HTML, CSS, JavaScript, esta clase mejorará tus habilidades y te enseñará las nuevas habilidades para actualizar tus sitios web.

Conoce a tu profesor(a)

Teacher Profile Image

Code Bless You

Making Coding Easy To Learn

Profesor(a)

Hi! I'm a passionate software engineer from Code Bless You and I love to teach about coding and general skills in less time. I've taught many people how to become professional software engineers.

My goal is to make coding fun for everyone. That's why my courses are simple, animated, and with practical implementation.

Learn by doing

Step-by-step tutorials and project-based learning.

Get support

One-on-one support from experts that truly want to help you.

don’t stress. have fun.

I can't wait to see you in class!

- Code Bless You

Ver perfil completo

Habilidades relacionadas

Desarrollo Herramientas de desarrollo jQuery
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción: Bienvenido al curso definitivo de jQuery. En este curso, aprenderás todo sobre jQuery, cómo agregar animación usando jQuery, cómo llamar a API usando Ajax, y mucho más africano leyendo este curso, puedes comenzar a usar jQuery de inmediato para sus sitios web. Y aprenderás estos increíbles trucos de animación, que hoy en día tienen los sitios web modernos. Estoy muy entusiasmado con este curso y espero que tú también lo estés. Vamos a sumergirnos en esto. 2. 01 ¿Qué es jQuery: Entonces, ¿qué es jQuery? Jquery es una biblioteca JavaScript ligera para que pueda acceder fácilmente a los elementos DOM y agregarle acción. Algún diálogo donde dice jQuery tiene razón menos y hacer más tipo de cosas. En palabras sencillas. Jquery es la forma de atajo para escribir código JavaScript. Ejemplo. Si quisiéramos agregar un oyente de eventos click para un botón, entonces puedes escribir el mismo código con jQuery en una sola línea. Ese es el poder de jQuery. La biblioteca Jquery tiene muchas características como manipulación DOM, manipulación de estilos, oyentes de eventos, efectos, animaciones, Ajax para hacer solicitud HTTP y mucho más. Hay muchas bibliotecas de JavaScript, pero jQuery es la biblioteca más popular y mejor para JavaScript. Y si estás trabajando en casi cualquier proyecto de sitio web, jQuery es muy útil para eso. Hay muchas grandes empresas reducen jQuery para sus sitios web, como Netflix, Google, Microsoft, Reddit, Stack Overflow y muchas más. Entonces, después de aprender jQuery, puedes agregar jQuery en tu pila tecnológica. Eso también te ayudará a conseguir el trabajo o convertirte en un mejor desarrollador web. 3. 02 de configuración de ambiente: Vamos a configurar rápidamente nuestro entorno para este curso. En el cuadro de descripción, obtendrás el archivo zip de recursos, descargarás y descomprimiste. En esta carpeta Recursos, obtienes esta carpeta de inicio jQuery, la abres y la abres en VS Code. Ahora aquí hay un archivo uno index.html y uno script.js. Enlazo este archivo script.js con nuestro archivo HTML. Así que vamos a ejecutar este archivo HTML con servidor en vivo. Entonces no necesitamos reprimir nuestro navegador ¿qué cada vez? Si no tienes esta pulgada extra y entonces te sugiero que instales esa aceleración. Ahora abramos la consola y veamos que está funcionando. 4. 03 Cómo instalar jQuery: Ahora primero que nada, veamos cómo agregar jQuery, HTML, CSS y proyecto JavaScript. Entonces hay dos formas de agregar jQuery en nuestro proyecto. Podemos descargar el archivo jQuery. Cómo comenzar a usar el enlace CDN. Puedes usar lo que quieras. Depende totalmente de ti. En primer lugar, veamos cómo descargar el archivo jQuery. Dirígete a jquery.com y haz clic en este botón Descargar jQuery. Ahora bien, si queremos ver código significa lo que hay dentro del archivo, luego da clic en desarrollo versión jQuery. Y si no quieres ver ese núcleo, entonces puedes usar la versión compresa jQuery. Ambos acordes son iguales, pero la diferencia es que el archivo de versión comprimido es menor que el archivo de versión de desarrollo ya que en glomérulo o zonas, eliminan todos los espacios innecesarios. Entonces por eso no podemos leer código en ese archivo. Copio aquí comprimir persona anotada. En código VS. Creamos un nuevo archivo llamado jQuery dot js y pegamos ese código en ese archivo. Guarda esto y ahora en nuestro archivo HTML al final del cuerpo. Y antes o la etiqueta script, agregamos una etiqueta script más. Y fuente, jQuery punto js. Y eso es todo. Instalamos nuestro jQuery. Ahora, veamos la segunda forma, que es la forma más sencilla y fácil. Volver a nuestro navegador. Y desplácese hacia abajo en esta página en otra sección de CDN. Aquí obtenemos Google CDN. Da click en él y copia este último barrio a3x. Ahora volvamos a VS Code y descomente esta etiqueta de script. Y después de eso, base ese enlace CDN. Si no quieres usar post way, entonces puedes eliminar esta etiqueta de script más antigua. Eso lo guardaré para su referencia. Y eso es todo. Instalamos jQuery con éxito en nuestro proyecto. 5. 04 sintaxis de jQuery: Entonces como te dije, jQuery es muy útil para acceder a elementos DOM y realizar acciones para ellos. Entonces aquí hay una sintaxis básica de jQuery. Qué elementos DOM de acceso no confunden al respecto. Es realmente muy sencillo. Déjame mostrarte que la sintaxis tiene tres partes principales. El primero es este dólar. Dollar se asigna para acceder a jQuery desde CDN. Descarga ese archivo jQuery localmente. Después de eso, tenemos selector, que se utiliza para definir el elemento o elementos, por ejemplo reescribir dólar p. Luego seleccionará todo el elemento de párrafo en nuestro archivo HTML. Y al fin, tenemos acción, que es la acción que queremos realizar. Qué ejemplo aquí simplemente agregamos hide. Ocultar es la acción que queremos realizar para todos los elementos de párrafo. Entonces solo esta pieza de código oculta todos los elementos de párrafo en nuestra página web. Se puede ver lo sencillo y fácil de ocultar todos los elementos de párrafo. Así que a los desarrolladores de sitios y las grandes empresas les gusta tanto jQuery. 6. 05 electores en jQuery: Los selectores son parte muy importante de jQuery porque se utiliza para seleccionar elementos HTML de página web en función de su nombre de etiqueta, apellido, ID, atributos y valor de atributos. Veamos cómo podemos hacer eso. Prácticamente. Lo Stovall en el archivo index.html, añadimos una etiqueta de párrafo dentro de él. Simplemente agregue texto aleatorio con Laura y phi al principio, párrafo uno. Ahora duplico este párrafo dos veces más y lo cambio a párrafo por párrafo T. Celdas estas y echar un vistazo. Tenemos tres párrafos. Ahora en el archivo script.js reescribe variable de exceso de jQuery, que es dólar. Y luego entre paréntesis, agregamos B entre comillas dobles. Ahora edad, tenemos que agregar acción, digamos ocultar. Entonces, ¿sabes qué pasará cuando guardemos el archivo? Escribe tu respuesta en el cuadro de comentarios para que pueda ver cuántas personas están aprendiendo conmigo. Ahora guarda esto. Y C son todas etiquetas p u ocultar. Entonces así es como seleccionamos todos los elementos de párrafo. Si escribimos aquí H1, eso seleccionará todas las etiquetas H1 de la página web. Ahora en el archivo HTML, agrego vidrio en el segundo párrafo llamado segundo. Ahora integridad, FUE de P. Añadimos punto segundo. Esto seleccionará todos los elementos que son de vidrio en segundo lugar, que es nuestro segundo párrafo. Guarde esto y vea que nuestro segundo párrafo ya está oculto. Si agregamos aquí P punto segundo, entonces seleccionará todos los párrafos cuyo nombre de clase es segundo. Funciona de manera similar a los selectores CSS. Ahora para el tercer párrafo, id, tercero. Ahora ¿puedes adivinar cómo podemos seleccionar elementos por su ID? Si usamos punto por nombre de clase, entonces usamos aquí tiene ID. Tan simple como eso. ¿Verdad? Tiene tercero. Llena esto y echa un vistazo. Párrafo con id tercero está oculto. Puedes ver lo fácil que es seleccionar elementos en jQuery. En JavaScript, tenemos que escribir documento punto get elemento por nombre de clase o por ID. Ahora hay muchos selectores aduaneros en jQuery. No quiero aburrirte por lo que cada selector individualmente. Entonces aquí hay una tabla de selectores, y en la columna de descripción, se puede leer su descripción. Es muy sencillo y fácil. Si tienes algunas dudas, entonces me vas a preguntar en la sección de comentarios. 7. 06 eventos: Por lo que los eventos son parte muy importante de cualquier página web. Básicamente es una respuesta a las acciones del usuario. Por ejemplo, en el sitio web de YouTube, presionas F para ver el video en pantalla completa. Haga clic en el botón Reproducir para reproducir el video. Entonces esto presionando G y Gleick en eventos. Así que hay cuatro tipos de eventos DOM disponibles en jQuery. Eventos de mouse, eventos de teclado, movimientos de enlace y documento. ¿Qué hacemos eventos? Entonces supongamos que Jack Miles orina. Ten en cuenta que no te estoy mostrando todos los eventos porque es un poco aburrido y consume mucho tiempo. Veremos eventos que son comúnmente útiles para nosotros. Si queremos consultar todos los eventos, puedes consultar la documentación oficial. Así que el primer evento es hacer clic en archivo HTML. Añado un botón, Digamos esconderse. Y dale a esto una identificación llamada btn hide. Ahora aquí lo que quiero hacer es cuando hacemos clic en este botón Ocultar, queremos ocultar este segundo párrafo en el archivo script.js. Primero seleccionamos el botón Ocultar. Entonces dólar tiene btn underscore altura. Ahora aquí agregamos evento de punto y clic. Ahora en este método Click, tenemos que agregar la función de devolución de llamada, que se ejecutará en este evento click. Así funcionan. Y dentro de esta función, reescribe dólar. Segundo punto ocultar. Básicamente esta expresión significa que cuando haces clic en este botón Ocultar btn, luego ejecutas esta función. Y esa función ocultará el segundo párrafo. Guarde esto y eche un vistazo. Haga clic en el botón Ocultar. Y el párrafo dos está oculto. Puedes ver lo sencillo que es agregar un evento click. Ahora para mouse, tenemos tantos eventos. Puedes escribirlos tú mismo. Ahora el teclado tiene sólo tres eventos. Presione la tecla N hacia abajo. Aquí en esta página web. Cuando presione la tecla Esc, entonces este segundo párrafo se ocultará. Y entonces si presionamos ascii, entonces el segundo párrafo será visible. Entonces para eso, agregamos aquí dólar y paréntesis. Ahora sobre qué elemento queremos agregar este evento clave. Queremos agregar este evento en la página web completa. Entonces agrego aquí cuerpo ahora punto clave abajo. Y pasamos aquí función. Ahora nuestra tarea es identificar si el usuario presiona la tecla H o ascii. Si haces eso antes en ese guión, entonces ya sabes, todos tienen su objeto de evento. Y obtenemos ese objeto de evento como el parámetro de esta función callback aquí mismo, event. Y este evento ha importado llamado la playa, que devolverá el valor ascii de k ¿Qué vamos a usar tu evento punto core, eso nos dará el nombre clave? Pero esto me gusta, ¿qué importa? Así que simplemente escribe el evento console.log, que esta y presiona edge. Verlo. Entonces 72, que es el valor ascii de edge, y luego presiona S y devuelve un T3. Así que volvamos a nuestro archivo script. Agregamos aquí condición si punto evento que equivale a 72, 10 dólares. Segundo. Ocultar. Después de eso, agregamos un evento en vivo más, punto v es igual a un T3. Después dólar. Segundo zapato, días de venta y Degas miran borde y su altura y presiona S y es visible. Ve lo fácil que es con jQuery. Ahora, ¿y si FUE de d abajo? Sumamos estos y echamos un vistazo. Ahora presiono la tecla Esc y no me doy cuenta. Ahora, me doy cuenta. Y el párrafo está oculto. Entonces, cuando presionamos la tecla y después de darnos cuenta que se ejecutará durante el 99% del tiempo, usaremos solo el evento key down para el teclado. Ahora, tenemos eventos de Guam, lo cual es muy útil cuando estamos trabajando con la forma. Entonces la sintaxis de todos los eventos es la misma para cada evento. Lavado, hay que definir un selector y luego el nombre del evento de punto, y luego agregar la función de devolución de llamada, que se ejecutará en esa acción. Tan simple como eso. Vas a escribir estos eventos tú mismo. Si te explico esto, todos los eventos uno por uno que no sean este tutorial no se completarán en 2 h. así que pruébalo tú mismo. Y si tienes algunas dudas, entonces me vas a preguntar en la sección de comentarios. 8. 07 Ocultar y mostrar efectos: El método Hide and Show ya es que hemos visto en la última lección, estas son la forma más fácil de ocultar y mostrar los elementos en nuestra página web. Ahora en el método hide and show, también podemos especificar el tiempo para completar esa acción. Digamos que queremos ocultar este párrafo en segundos. Esta función de altura. Pasamos tu tiempo en milisegundos, que es 2000. Y Taylor. Cuando hacemos clic en este botón, entonces se necesitan 2 s para ocultarlo. Aquí también podemos compra la función de devolución de llamada para este efecto de altura, que se ejecutará después de que se complete este efecto. Déjame mostrarte a lo que me refiero. Entonces después del tiempo, paso tu función de devolución de llamada. Y dentro de esta función de devolución de llamada, yoduro console.log tarea completada. Esto. Y ahora hago clic en este botón Ocultar y ver cómo se completa nuestra animación. Entonces esta clase completó sprint en consola. En esa función de devolución de llamada, vamos a ocultar otros elementos también, que se ocultarán después de leer esta animación. Ahora que R1 más impacto es alternado. Cadenas laterales, este alto defecto para alternar. Y también en archivo HTML, cambia el texto del botón para alternar esto y echar un vistazo. Entonces cuando hacemos clic en este botón de alternar, si nuestro párrafo es visible, entonces se ocultará. Y si no es visible, entonces se mostrará simple como eso. Ahora, antes de pasar al siguiente tema, quería darte un consejo muy importante para jQuery. Así que siempre que uses jQuery o JavaScript, escribe tu código en la función document.ready. Esta función se asegurará de que nuestro contenido completo esté cargado. Entonces en jQuery, podemos escribir documento dólar punto listo. Y dentro de esto pasamos devoluciones de función después de que nuestro documento esté listo. ¿Por qué volvió a morir la función del dólar? Esta es la taquigrafía para document.ready. Pero me gusta escribir este primero porque si después de algún día no hice este acorde, entonces podría olvidarme de esta clasificación. Pero puedes usar lo que quieras. Es totalmente correcto. Ahora. Más todo el código dentro de esta función. Perfecto. 9. 08 efectos de desvanecimiento y diapositiva: En jQuery, tenemos cuatro tipos de defectos los cuales se utilizan para pagar la visibilidad del elemento. Fade-in, fade-out, toga y V2. Ahora bien, estos efectos son bastante fáciles. La lectura se utiliza para desvanecer el elemento. Déjame mostrarte en el lugar de este efecto toggle. Yo solo agrego fade out más estos argumentos para esto. Por cierto, si no los eliminamos, también funcionará porque sus argumentos son casi palabra para todos los efectos. Guarda esto y echa un vistazo. Haga clic en este botón. Y Z, el segundo párrafo es fade out. Ahora el desvanecimiento es para el efecto de desvanecimiento. Y fade toggle es bastante útil para el efecto de desvanecimiento de alternar. En el lugar de este fade-out, agregamos fade toggle. Entonces estos, y echa un vistazo, haz clic en, haz clic en botón y di punto fuera. Y los efectos de desvanecimiento se están ejecutando. Ahora para ello a Efecto se utiliza para manejar el valor de desvanecimiento, que es 0-10 significa opacidad cero, y uno significa opacidad completa. Aquí, ¿verdad? Encajar dos. En la función, tenemos que pasar primero periodo de ese efecto, que es, digamos lento. Y luego pasamos frente a D, que es, digamos 01 phi. Guarde esto y eche un vistazo, haga clic en el botón y vea el párrafo es lo visible que es. Ahora, hablemos de los efectos secundarios que son solo tres efectos de diapositiva. Veamos Todos los efectos a la vez. Así que acabo de reemplazar este efecto de desvanecimiento. Esos se deslizan alternan. Habilite este argumento. Guarde esto y eche un vistazo. Haga clic en este botón y vea primero deslizarse hacia arriba, y luego se deslizará hacia abajo. Aquí. También puedes pasar velocidad en milisegundos, lento o rápido. Esta diapositiva de alternar realmente útil para el efecto de la barra lateral. 10. 09 Método de animación: Ahora hablemos del método animado en jQuery. Animar con ella se utiliza para crear animaciones personalizadas. Ese método tiene todas las mismas propiedades como otros efectos, velocidad y devolución de llamada. Pero en cualquier caso, tenemos que pasar objeto de propiedades CSS. El primer argumento, déjame mostrarte. Aquí. Agrego un trato con caja de cristal y agrego algo de texto ficticio aquí. Y quiero agregar algunos estilos para esta caja. Entonces después del título, agregamos etiqueta de estilo. Y para caja, agregamos peso 200 píxeles, altura a 100 píxeles. Color de fondo a materia oscura. Guarda esto y echa un vistazo. Mira, obtenemos caja de estomas. Ahora, cuando haga clic en este botón, quiero cambiar el ancho, alto y tamaño de fuente de este texto de este cuadro . Entonces para eso, usamos la propiedad animate. Entonces, eliminemos este efecto. Justo aquí. Dólar dot box punto animado. Ahora en la primera posición, tenemos que pasar objeto de propiedades CSS. Queremos encadenar. Así que agrega objeto. Y primero queremos cambiar el bit Garland en comillas dobles, 200 píxeles. Ahora para agregar múltiples propiedades, tenemos que usar coma, tal como lo hacemos en el objeto JavaScript. Ahora altura a 200 pixeles, coma. Ahora bien, si tenemos nombre de propiedad en palabras como talla única, entonces tenemos que convertir eso en CamelCase, sodio mover estas muertes y hacer esto como cápita. Y 20 pixeles. Guarda esto y echa un vistazo. Haga clic en este botón y vea ancho, alto, y se cambia una talla. Ahora a veces queremos agregar 200 píxeles en el ancho actual. También podemos hacer eso en este método. Aquí. yoduro más equivale a 200 píxeles. Guarde esto y vea que nos incrementan 200 píxeles en el debate actual. Ahora como otros efectos, también podemos pasar aquí la velocidad y la función de devolución de llamada. Entonces aquí escribo lento. Llena esto, y echa un vistazo y mira. Obtenemos esta pequeña animación. 11. 10 Modificar HTML con jQuery: En grado, tenemos algunos métodos para manipular elementos DOM. Podemos elegir el texto, qué elementos HTML, ya que ese atributo valores, etc. entonces hay tres métodos para eso. Texto punteado, que se utiliza para obtener o establecer el contenido del texto de los elementos seleccionados. Dot HTML, que se utiliza para obtener nuestro conjunto, el contenido con marcado HTML de los elementos seleccionados. Bueno, que se utiliza para obtener o establecer el valor de los campos de formulario como entrada, texto, seleccionado, valor de casilla de verificación, etcétera. Vamos a ver eso prácticamente aquí. Quiero obtener el texto del segundo párrafo. En el botón haga clic. Acabo de probar dólar. Segundo punto txt. Entonces agarra esto con las agendas de campo de registro de puntos de la consola y échale un vistazo. Da click en este botón y z, el texto dentro de este segundo párrafo. Ahora también podemos establecer el texto lo que queramos en este segundo párrafo para esa altura aquí mismo, dólar segundo punto texto. Y aquí en esta materia de texto, solo paso otro texto como este es jQuery Tutorial. Esas agendas. Y vea, cuando hagamos clic en este botón, el texto va a cambiar. Ahora tenemos un segundo método llamado HTML, que es muy similar a este método de texto. Entonces en el segundo párrafo, solo agrego aquí etiqueta negrita. Este párrafo dos. Ahora en este archivo script.js, duplico esta línea de consola y reemplazo este texto con HTML. Esto, y haga clic en este botón. Lo sentimos, tenemos que comentar esta línea. Ahora el archivo y ver aquí obtenemos el texto con elementos HTML. Por lo que el método fiscal devolverá sólo el texto. Y el método STR devuelve el texto con elementos HTML. Tan simple como eso. Ahora, ¿puedes adivinar cómo podemos establecer el HTML? Como decíamos, el texto, ¿no? Simplemente escribimos aquí como HTML. Y mala conformación. Añado aquí etiqueta m. ¿Qué enfatiza esto? Y z, obtenemos texto en italiano. Entonces esto es bastante fácil. Ahora, ¿y si quiero obtener el valor del elemento HTML? Digamos este botón. Aquí. El yoduro tiene piel de radián. Y después de eso confió método dot val para obtener el valor de este elemento. Entonces estos y en el botón, tenemos que agregar valor, valor propiedad es igual a b, d, y estos y z llegamos hasta aquí. Ahora bien, si quisiéramos cambiar este valor, entonces también podemos cambiarlo pasando valor aquí en bien materia. Ahora hay un método o atributos más. Entonces, si queremos obtener un valor de atributo demasiado específico, entonces usamos el método de atributo. Veamos el ejemplo. Así que olvidando el valor del atributo, tenemos que pasar aquí el nombre del atributo. Y si queremos establecer el valor de ese atributo, entonces podemos pasar aquí en segundo argumento, simple como eso. 12. 11 Modificar CSS con jQuery: Entonces en jQuery, podemos agregar, eliminar y alternar fácilmente clases, insertar. Podemos manipular CSS de cualquier manera fácil. Y es muy útil para crear animaciones. Aquí, digamos que queremos agregar una caja de clase. Lo que nuestro segundo párrafo. En este botón, haga clic en reescribir dólar. Clase Segunda Ed. Y pasa aquí el nombre de la clase entre comillas dobles. Estos. Cuando hacemos clic en este botón, ver paseos se agrega vidrio. Vamos a verificar eso. Inspeccionar. Así que haga clic derecho en la caja y vaya a Inspeccionar. Ver paseos vidrio se agrega aquí. Ahora ya sabes lo que hará el método de clase remota. Se quitará la clase. Pero aquí hay una cuestión útil que es la materia de cierre de toggle. Entonces en el lugar de esta clase add, agrego toggle class. Ahora el método del vidrio de lucha es básicamente alternar una clase que pasamos entre comillas dobles. Guarde esto y eche un vistazo. Ver, cuando hacemos clic en el botón, se agrega el vidrio de la caja, y luego se vuelve a hacer clic. Después quita la clase de caja. Este método es útil en muchos lugares como icono de la barra lateral cuando hacemos clic en el icono de hamburguesa. Y agregará clase, así que mostrará la barra lateral. Y luego volvemos a hacer clic. Ocultará el lado, pero técnica simple, pero muy útil. Ahora déjame mostrarte algo realmente genial. Aquí. Agrego estilo por clase. Segundo, digamos 300 pixeles. Y dirige a Jason. Todo para todas las propiedades. Cinnabon, segundo, facilidad de entrada y salida. Un estilo de bandeja de entrada. Basta con quitar esta altura, que no es necesariamente un anuncio aquí, importante para el ancho. Guarda esto y echa un vistazo, da clic en el botón y mira que tenemos esta animación suave. Esto se debe a esta propiedad de transición. Entonces, si queremos agregar o quitar el vidrio para la animación, entonces vas a usar esta propiedad de transición, que agregará animación suave para ti. Estos trucos los aprendí muy tarde en mi carrera de desarrollo web. Ojalá lo supiera para mis proyectos de post. Y por eso te estoy enseñando estos trucos. Ahora tenemos un método más o modificar CSS, que es el método CSS. Es similar al método animado que vimos anteriormente. El método css se utiliza para obtener o establecer las propiedades CSS del elemento seleccionado. Digamos que queremos saber el color de fondo de este trato. Entonces escribo aquí, dollar db dot box, dot CSS. Aquí pasamos el nombre de nuestra propiedad, que es el color de fondo. Esta expresión, la religión, el color de fondo de la caja. Almacenemos esto en una variable llamada color. Y simplemente considerado un tronco. Estos cambios de color y z. Aquí obtenemos este color. Ahora vamos incluso un paso más allá. Entonces ahora quiero establecer el mismo color. Lo que este tercer párrafo texto aquí. Me gusta dólar tiene tercer punto css. Y qué propiedad queremos establecer, ¿verdad? Es color. Y sea cual sea el valor que queramos establecer, tenemos que pasarlo en un segundo argumento. Digamos que queríamos configurar esto para leerlo aquí mismo, así. Ahora queremos establecer este color, que obtenemos de esta caja. Entonces solo escribimos aquí color. Guarde esto y vea color del texto escrito a este color de fondo de la caja. Ahora podrías pensar cómo podemos establecer aquí múltiples propiedades CSS. Entonces para eso, tenemos que pasar propiedades en el objeto, igual que variedad en CSS, pero tenemos que escribir propiedades entre comillas dobles. Déjame mostrarte aquí. Haber leído esta propiedad con corchetes en lugar de esta coma reescribir dos puntos. Ahora si queremos pasar segunda propiedad, entonces agregamos aquí coma y en comillas dobles, agrego fondo, guión, color, Goma, negro. Tenga en cuenta que podemos escribir aquí nombre de propiedad, igual que V escribiendo CSS. Pero en cualquier método met, tenemos que escribir eso en camelcase. Y eso es muy que los desarrolladores usan esta propiedad CSS con más frecuencia. Guarda esto y mira, aquí obtenemos nuestro estilo. 13. 12 métodos de forma útiles: Los eventos de bombardeo también son importantes en jQuery porque vas a usar para manejar el formulario. Así que hay muchos eventos de forma, pero estos son los eventos que es mayor valor estamos tratando con cualquier tipo de poema. Si quisiéramos conocer todos los eventos, entonces vas a usar la documentación de jQuery. Pero en general, solo necesitarás estos malos eventos de palma. Enfoque, desenfoque, Jane, envíe. Simplemente elimino todo el código HTML para el fresco y agrego un formulario con dos entradas y dos botones de radio para género y un botón Enviar. Ahora, veamos los eventos de formulario. Entonces primero está enfocado, lo que desencadenará cuando nos hayamos enfocado en algo. Digamos que seleccionamos este cuadro de entrada. Se puede ver este esquema que es una señal de enfoque. Y cuando hacemos clic fuera de esta entrada, entonces se elimina del foco. En este archivo script.js. Entrada de dólar hidruro para seleccionar todas las entradas y luego agregar evento de enfoque para esas. Ahora agregamos aquí la función que se ejecutará en el evento de enfoque. Y en eso, quiero cambiar el color de fondo de esa entrada específica, que está en progreso. Una vez que la adición, no use aquí la sintaxis constante de flecha porque jQuery tiene algún problema con esa sintaxis. Entonces estoy cambiando el color de fondo aquí. Pero puedes hacer lo que quieras. No hay límites para eso. Ahora justo aquí, dólar, esto es elegir el elemento de entrada actual y agregar aquí método CSS. Y en su interior, color de fondo, coma, jitomate. Guarde los cambios. Y David, C, cuando nos enfocamos en la entrada, ese color de fondo es tacaño. Ahora quiero hacer eso otra vez, ¿verdad? Cuando esa entrada está fuera de foco que tenemos evento de sangre. Duplico este código. Nuevamente, este enfoque para desenfocar y sesgar el color amarillo para vaciar esto y ver cuando nos enfocamos en la deuda, su color de fondo va a cambiar. Y luego otra vez de vuelta a la normalidad. Ahora, veamos evento de cambio. Este evento se activará cuando el valor de algo cambiará. Duplicé este núcleo una vez más. Y en el lugar del desenfoque, agrego un console.log. Dollar, esta web oscura. Guarda esto y mira cuando cambiamos este valor de botón de radio, obtenemos ese valor. Y si escribimos algo en cuadro de texto, y luego eliminamos la glucosa de esa entrada, un valor de entrada cambiará. Y entonces podemos ver ese valor aquí. Ahora, veamos el evento submit. Hasta el momento, enviar evento, tenemos que dar nuestro formulario id, Digamos formulario de registro. Ahora en el archivo script.js, dólar, transiciones de peligro y forma. Y luego agregamos enviar evento. Ahora pasa la función, que se ejecutará en enviar. En esta función, simplemente consolar el formulario de registro de puntos correctamente enviar esto y echar un vistazo. Cuando hacemos clic en este botón. Nuevamente, vea ese mensaje en consola, pero apenas un milisegundo. Y luego nuestra base refrescar. Así que vamos a detener esto. Entonces, en el evento submit, obtenemos aquí el objeto de evento en el primer parámetro. Y en ese objeto tenemos un método call prevent default, que evitará el comportamiento por defecto del evento submit, que está reprimiendo la página. Así que a la derecha, evento, punto prevenir default. Guarde estos y Degas. Ver, puedes ver aquí los formularios enviados. Entonces estos son estos eventos de formulario en jQuery los cuales te ayudarán en un manejo de formularios. 14. 13 AJAX en jQuery: Entonces, antes de comenzar a aprender Ajax, entendamos qué es h, x e y que necesitábamos. ASIC significa JavaScript asíncrono. Y XML. En palabras simples, is x se trata de cargar datos en segundo plano y mostrarse en la página web sin recargar toda la página. Muchas aplicaciones populares como Gmail, Instagram, Facebook, YouTube y muchas más que usan Ajax para cargar datos en segundo plano y actualizar esos datos existentes. Si notas, una vez que cargues este sitio web, incluso si los alumnos algo o alguien envió a tu correo electrónico, entonces no cargará todo el sitio web. Eso lo puede hacer HX. Hx en sí mismo, un poco complejo, pero también podemos usar Ajax en jQuery de manera muy sencilla. Entonces jQuery proporciona varios métodos para la funcionalidad Ajax. El primero es menor, que se utiliza para cargar datos del servidor en contenido HTML. Segundo, sin embargo, que se utiliza para cargar datos desde el servidor usando HTTP GET request and post, que se utiliza para enviar y cargar datos desde el servidor usando HTTP post request. Empecemos con el número uno, que es bajo. Entonces aquí hice una demostración de este acorde anterior en archivo JS. Ya no necesitamos eso. Y también de archivo HTML. Y agrega aquí solo un trato con salida id. Ahora creo un nuevo archivo llamado sample.txt. Y dentro de él agrego algo de texto, como este es texto de muestra. ¿Qué es x en D? Grady? Guarde esto. Ahora en esta salida, quiero mostrar este texto que escribimos en este archivo sample.txt. Así que en el archivo script.js, reescribir dólar tiene salida en la que queremos mostrar el texto. Señor oscuro. Ahora en el primer parámetro, agregaremos aquí nuestra URL de archivo, que es sample dot dx dy. Entonces si queremos enviar datos con esta solicitud, entonces podemos pasar esos datos en segundo parámetro. Pero aquí, no queremos pasar datos, así que no escribimos nada. Ahora, por fin, tenemos función con tres parámetros, estadísticas de respuesta, un XHR. Consolemos a cada uno de ellos. Y z, ¿qué obtenemos? ¿Esto? Y Degas, mira aquí obtenemos nuestros textos y en consola, en respuesta, obtenemos nuestro texto. En cambio como texto. Obtenemos éxito porque conseguimos esos datos con éxito. Y un XHR, que es XML HTTP request object. Podemos hacer algo así. Aquí paso condición. Si x es igual al éxito, entonces alerta el éxito. Y si el texto de estado equivale a dos errores, entonces el sumador de alerta más el texto de estado del punto XHR. Guarde esto y vea, llegamos aquí el éxito. Ahora hago un error tipográfico en nombre de archivo y luego sello este z que obtenemos aquí en no se encuentran. Entonces así es como obtenemos datos usando el método de carga. Ahora, veamos cómo usar GetMethod. Comento este objetivo. Y después de ese yoduro dólar punto obtener. Ahora como comando plus star, tienes que pasar nuestra API, agregas n. así que vuelve al navegador y busca Jason place holder. Abre este enlace. Desplázate hacia abajo y aquí obtienes API para degustación. Quiero obtener los datos de este usuario. Entonces copio esta URL. Ahora para el segundo parámetro, tenemos que pasar la función de devolución de llamada, que se ejecutará después de que obtengamos los datos. Y también obtenemos datos y estado como parámetro. Ahora vamos simplemente console.log estos datos y el estado de estos. Y echa un vistazo. Aquí obtenemos una variedad de usuarios. Y el estatus es el éxito. En esta función, vas a hacer lo que quieras para mostrar estos datos usando loop en nuestra página web o cualquier cosa. Las posibilidades son ilimitadas. Sólo hay que pensar. Ahora veamos cómo usar el método post. El método se suele utilizar para enviar datos. Entonces solo escribo aquí dollar dot post. Ahora, ¿puedes adivinar cuál será el primer argumento? ¿Verdad? Es URL API. Simplemente pego la misma API y los usuarios destinados a publicar, que se usa para agregar nuevo post. Ahora anteriormente, agregamos función de devolución de llamada, segundo argumento. Pero aquí agregamos datos como segundo parámetro. Estos datos dependen de APA, diferente API, sin embargo, diferente objeto de datos con título. Esto es datos y cuerpo. Esto es cuerpo. Y por fin tenemos que pasar la función de devolución de llamada. Así que acabo de copiar de GetMethod y pegarlo aquí. Y echa un vistazo. Ver, aquí obtenemos estos datos con 101 post ID y el estado es éxito. Entonces así es como funciona Ajax en jQuery. Hoy en día, utilizamos el método de la receta, que es aún más fácil que esto. Yo solo quería mostrarte en jQuery, pero puedes usar lo que quieras. Depende totalmente de ti. 15. 14 Animar el sitio web en scroll: Ahora es el momento de aprender algo más emocionante, que es que todo desarrollador web debe aprender. Y eso es integración vertical en scroll. Mira lo bonito que se ve este sitio web cuando agregamos animación en scroll. Entonces di este sitio web del proyecto. Para que puedas practicar directamente la animación en este sitio web. Este proyecto lo creé cuando estaba trabajando en HTML y CSS curso. Pero paré la creación de ese curso por algún tiempo. Y solo enfocándonos en los tutoriales de YouTube. Abro este proyecto, este archivo index.html, que vive servidor. Entendamos la lógica de esta animación. Desplazamos la página web. Cuándo va a aparecer esta sección. Entonces tenemos que mostrar esa sección con animación. Entonces aquí tenemos que realizar solo dos pasos. Tenemos que identificar en qué punto se mostrará este contenido. Y segundo, tenemos que agregar animación para ese contenido. Entonces la primera pregunta es cómo podemos identificar el contenido. Entonces para eso, usamos un plugin jQuery llamado puntos de pago, agua agregando cualquier misión, usamos biblioteca llamada Animate ab.js. Esta biblioteca cuenta con casi 100 estilos de animaciones. Son ambos problemas se resuelve. Ahora veamos esto en el carbón. Entonces, antes que nada, tenemos que agregar tres enlaces CDN para esto. Primero es para jQuery, luego para waypoints, y luego para cualquier main.css, jQuery CDN, abre este primer enlace y ve por esta CDN minificada. Copia esto, y al final del cuerpo. Basada en ella. Ahora vuelve al navegador y busca los waypoints CDN. Y abre este enlace CDN GAS. Ahora asegúrate de copiar este enlace jQuery dot waypoints dot js CDN. Ahora después del jQuery CDN, enlace CDN. Ahora de nuevo, vector browser respondió animar CSS en este primer enlace. Y en la sección de instalación y usos, obtendrás el enlace de CDN, copiarlo y pegarlo en la sección de cabecera. Ahora para escribir código jQuery, tenemos que crear un archivo js. Creo una carpeta llamada Jazz. Y en esta carpeta, cree un nuevo archivo llamado script.js. Ahora vinculemos este archivo con nuestro archivo index.html. Después del enlace waypoint CDN, agregamos script con fuente. Y aquí, sí, es menos script.js. Guarde esto y vuelva al archivo script.js. Aquí agregamos documento dólar punto listo. Y dentro de esto agregamos función. La configuración está hecha. Ahora veamos sobre la animación. Digamos West, queremos agregar animación en este título de tabla de contenidos. Entonces en el archivo HTML, tenemos que darle a este elemento clase o ID. Podemos seleccionar ese elemento específico usando esa vista lateral aquí, clase equivale a dos tablas de contenido. Datos. Guarde esto. Y en el archivo script.js, dólar tabla de contenidos título, waypoint. Y en eso, tenemos que pasar una función que se ejecutará cuando este elemental esté en la parte superior de la página. Ahora dentro de esta función se llama lo que nuestra animación. Básicamente, ¿qué queremos hacer cuando este elemento corra a la cima? Entonces por ahora solo escribo console.log solo para arriba. Ventas es. Y échale un vistazo, abre la consola y desplázate por la página. Verás, cuando estos datos corren a la cima, nos sale ese mensaje. Entonces el waypoint está funcionando. Ahora agreguemos animación para eso. Así que de todos modos, punto css sitio web. Desde aquí, puede seleccionar los diferentes tipos de animaciones. Y cuando pasemos el cursor sobre ellos, entonces vas a obtener un icono de copia. Ahora aquí, quiero este periodo en animación izquierda. Así que copia a esos enemigos en nombre de clase. En archivo script.js. Justo aquí. Tabla de dólares de contenido. Clase punto agg. En primer lugar, tenemos que escribir aquí, animar, poner doble subrayado cualquier clase de método porque sin deuda, ninguna animación no va a funcionar. Y después de eso, solo pegamos nuestra animación. Entonces este Andes y el color marca esta página. Y cuando este título corra a lo más alto, ver, ya podemos ver la animación. Pero aquí está el único problema. Cuando no llegamos a la cima, entonces este título sigue siendo visible. Entonces tenemos que ocultarlo primero. En la carpeta Estilos. Abre este estilo ese archivo CSS. Hola Dan, yoduro, un estilo de comentario para animación. Para un título de tabla de contenido de vidrio. Hicimos la opacidad a cero. Y después de ese cristal tabla de contenidos título animado, doble guión bajo animado. Hacemos la opacidad a uno. Este es el vidrio que agregamos en nuestro método de clase ED. Guarde esto y vea qué estado no es visible. Entonces llegamos a la cima. Entonces se ejecuta esta animación. Ahora aquí hay un último número. Es esto, queremos ver la animación cuando el título se elevó a la mitad de la pantalla justo al principio. Para mostrar que en esta función waypoint, tenemos que pasar un segundo parámetro, que es objeto y objeto indirecto. Tenemos una propiedad llamada offset. Y en comillas dobles, pasa 50 al 80 por ciento, lo que quieras. Guarda esto y echa un vistazo. Ver, cuando ese título llegue al 80 por ciento a la cima, entonces se ejecutará esta animación. Para que puedas ver lo sencillo que es aplicar esta animación. Ahora quiero que pruebes esta misma animación de estos tres títulos principales. Pausa el video y trata de resolver esto. Y después de eso, vas a ver la solución para estos títulos. Ya les he dado identificaciones. Entonces duplico este código. En el lugar de esta clase. Agregamos tiene intro. Aquí, también tiene intro. Y en style.css, tenemos que agregar el mismo estilo para la introducción de ID. Añadimos aquí coma y agregamos intro. Aquí. Intro, animar, doble subrayado, animados estos, y ver que obtenemos esta animación. Ahora aquí en el archivo script.js, creé una variable. Dejar desfasar este objeto de desplazamiento. Así que corta esto y pegarlo aquí. Ahora simplemente escribe aquí, desfase aquí también, quita este objeto y agrega Offset. Ver, ahora nuestro código se ve mejor. Ahora no quiero aburrirte mostrando todas y cada una de las animaciones para este proyecto. Vas a probar eso por ti mismo. Así que simplemente muy rápido, agrego toda la animación para este proyecto excepto estos enlaces y duración. Porque tenemos que agregar aquí retraso para estos dos últimos enlaces. Para ese retraso, tenemos que darle a cada enlace una clase o ID única en el archivo HTML. Aquí, elemento de lista, mantenga presionada Alt en Windows y opción en Mac. Y crea múltiples cursor haciendo clic. Y la clase correcta. Listar subrayado, subrayado uno. Ahora presione Motores de escape, estos dos a este uno o tres días. En archivo script.js. Copia la animación de este título. Y al final, lo pego. Ahora justo en el selector. Entonces lista oscura, enlace uno aquí. Así que la lista de puntos enlaza uno. Y en animación, quiero que me paguen ¿verdad? Ahora, replicar este objetivo a más tiempo y cambiar los selectores. Escuchando, escuchando y menos Linked. Lista enlazada tres días. Y en el archivo CSS Shine dot, hacemos lo mismo para estas tres clases. Estos colores NDA. Ahora podría preguntarse, ¿cuál es el retraso? Hasta el momento, delay en el archivo style.css, agregamos enlace de lista de puntos a una animación delay a 0.15 s. Ahora duplique este estilo y cambie por Lista enlazada tres y delay a 0.3 s. Así que los asistentes, y echa un vistazo. Mira, obtenemos esta increíble animación. Pero cada enlace y compra esta animación, el usuario sabrá que nuestros enlaces individuales. Para que puedas ver lo sencillo y fácil que es agregar animación en el desplazamiento. Sólo hay que entender la lógica. Espero que aprendas mucho de este tutorial.