
En esta clase vamos a hacer un breve recorrido por los diferentes tipos de páginas web que pueden existir. Se trata de unas líneas generales, pero nos pueden servir para ubicar la materia de estudio de este curso en su contexto.
En esta clase veremos cómo descargar jQuery y de dónde, así como el proceso correcto de instalación del mismo en nuestras páginas web. Este es el paso previo necesario para poder empezar a usar jQuery.
En esta clase vamos a conocer de forma gráfica y clara cómo es la estructura fundamental del lenguaje de programación jQuery.
En esta clase vamos a estudiar los siguientes selectores:
En esta clase vamos a estudiar los siguientes selectores:
En esta clase vamos a estudiar los siguientes selectores:
En esta clase vamos a estudiar los siguientes selectores:
En esta clase haremos un repaso de todos los selectores vistos en el módulo.
En esta clase veremos los siguientes eventos:
En esta clase veremos los siguientes eventos:
En esta clase veremos los eventos relacionados con cajas de tipo input:
En esta clase vamos a ver la primera tanda de efectos de jQuery. Son los siguientes:
En esta clase vamos a ver los efectos de tipo fade de jQuery. Son los siguientes:
En esta clase vamos a ver los efectos de tipo slide o de cortinilla de jQuery. Son los siguientes:
En esta clase vamos a estudiar el efecto animate() de jQuery, con el que conseguiremos personalizar nuestras animaciones.
En esta clase vamos a aprender a usar la instrucción 'delay' para lograr aplicar un retardo al inicio de nuestras animaciones.
En esta clase vamos a ver la instrucción 'stop' y vamos a aprender para qué se utiliza.
En esta clase aprenderemos cómo se construyen y utilizan las funciones de callback para las animaciones. Un recurso de mucha importancia en los diseños con jQuery.
En esta clase vamos a ver el método text(), con el que conseguiremos leer o escribir cadenas de texto en nuestro código de HTML a través de jQuery.
En esta clase vamos a ver el método attr() y el método removeAttr(). Con ellos vamos a aprender a leer el valor de los atributos de los elementos de nuestro html, a cambiarlos y a eliminarlos, y comprenderemos cómo podemos aplicar esas funciones en nuestras creaciones.
En esta clase vamos a aprender a utilizar el método val(), cuya función es permitirnos leer y cambiar el atributo 'value' de los elementos de nuestro código html.
En esta clase vamos a aprender a manejar una serie de métodos que nos permitirán introducir elementos nuevos en nuestro código html a través de jQuery, con la posibilidad de incluirlos acompañados de etiquetas html. Esto nos va a permitir ampliar nuestras posibilidades, usando por ejemplo los estilos en cascada (CSS).
Los métodos que vamos a ver y estudiar son:
En esta clase vamos a aprender los métodos:
En esta clase vamos a estudiar los distintos métodos que podemos utilizar relacionados con los estilos en cascada (CSS). Estos métodos son:
En esta clase vamos a tratar de dar respuesta a qué es el lenguaje AJAX, que hasta ahora no habíamos visto, así como también tratar de comprender qué nos aporta en nuestras páginas el uso combinado de AJAX y jQuery.
En esta clase vamos a estudiar el método load() para la carga de elementos externos en nuestra página a través de jQuery.
En esta clase vamos a estudiar los métodos post() y get() para la carga en la misma página de información enviada a través de un formulario.
En esta clase vamos a estudiar el método ajax() para la carga en la misma página de información enviada a través de un formulario, y vamos a conocer también los principales parámetros que podemos añadir a este método.
En esta clase vamos a descubrir un plugin de jQuery para conseguir el mismo objetivo que perseguimos al emplear el método ajax(), pero de una forma mucho más simplificada y, por tanto, sencilla.
En esta clase vamos a introducir el tema de los widgets de jQuery, también conocidos como librerías o plugins. Con ellos vamos a tener a nuestra disposición un recurso inagotable de nuevas funcionalidades para nuestros diseños web.
En esta clase vamos a estudiar el plugin color, que nos permitirá aplicar efectos de animación que incluyan cambios de color.
En esta clase vamos a estudiar el plugin easing, que nos permitirá aplicar nuevos efectos de movimiento a nuestros elementos web.
En esta clase vamos a estudiar el plugin rotate, con el que podremos añadir diferentes movimientos de rotación a nuestros elementos web.
En esta clase vamos a estudiar el plugin gomap, con el que podremos incluir mapas de Google Maps totalmente personalizados a nuestros diseños web.
En esta clase vamos a estudiar el plugin validate, con el que podremos crear validaciones personalizadas para nuestros formularios.
En esta clase vamos a estudiar el plugin quicksand, con el que podremos construir y diseñar filtros y presentaciones atractivas para nuestras páginas web.
En esta clase vamos a estudiar el plugin kwicks, con el que podremos crear menús dinámicos, galerías de imágenes, etc, de una forma sencilla y atractiva para el usuario.
En esta clase vamos a estudiar el plugin cycle, el cual pondrá a nuestra disposición la creación de galerías de imágenes con mútiples efectos de transición diferentes.
En esta clase abordamos el cierre del módulo dedicado a los widgets, plugins o librerías, y aportamos los últimos consejos a tener en cuenta por parte del alumno cuando trabaje con ellos.
En esta clase vamos a estudiar los primeros eventos nuevos que jQuery UI añade a los que ya conocíamos de jQuery. Estos eventos son:
En esta clase vamos a realizar un ejemplo sobre cómo crear un juego de arrastrar y soltar utilizando los eventos draggable y droppable aprendidos en la clase anterior.
En esta clase vamos a aprender un nuevo evento de jQuery UI: el evento selectable, que nos permitirá seleccionar elementos de un listado.
En esta clase vamos a aprender un nuevo evento de jQuery UI: el evento sortable, que nos permitirá crear elementos que puedan ser reordenados por el usuario.
En esta clase vamos a aprender un nuevo evento de jQuery UI: el evento resizable, que nos permitirá crear elementos a los que el usuario podrá cambiar de tamaño.
En esta clase vamos a estudiar el recurso accordion(), muy utilizado actualmente por el ahorro de espacio que supone en una página web.
En esta clase vamos a estudiar el recurso autocomplete(), con el que podremos ofrecer a los usuarios de nuestras páginas web opciones para autocompletar los textos que quieran escribir en, por ejemplo, cualquier elemento de input.
En esta clase vamos a estudiar el recurso button(), con el que podremos crear botones con un estilo en la línea del resto de elementos que estemos utilizando en jQuery UI, en lugar del botón habitual.
En esta clase vamos a estudiar el recurso buttonset(), con el que podremos crear botones especiales para los grupos de botones tipo checkbox o radio.
En esta clase vamos a estudiar el recurso datepicker(), con el que podremos insertar calendarios en nuestros diseños web. Aprenderemos también las propiedades de este recurso, lo que nos permitirá personalizar su apariencia y modo de presentación.
En esta clase vamos a estudiar el recurso dialog(), con el que podremos crear ventanas de diálogo totalmente personalizadas en nuestras páginas.
En esta clase vamos a estudiar el recurso menu(), con el que construir menús y submenús acordes al estilo de jQuery UI con el que estemos trabajando, y de una forma muy sencilla.
En esta clase veremos los recursos progressbar() y slider(), y crearemos una pequeña aplicación para usar el slider() en nuestros proyectos.
En esta clase vamos a estudiar el recurso spinner(), con el que crearemos cuadros de texto con opciones para introducir números de forma progresiva.
En esta clase vamos a estudiar el recurso tabs(), también muy usado hoy por la gran cantidad de espacio que ahorra en pantalla cuando tenemos mucha información que presentar.
En esta clase vamos a estudiar el recurso tooltips(), que son las pequeñas ventanas que aparecen en pantalla cuando dejamos el cursor detenido sobre un elemento y que nos aportan información adicional sobre el elemento en cuestión. Veremos cómo aplicar este recurso y dónde.
En esta clase vamos a estudiar los distintos efectos nuevos que jQuery UI pone a nuestra disposición. Todos ellos se introducen con el método effect() y son:
En esta clase vamos a ver cómo tratar los temas y estilos de jQuery UI, dónde encontrarlos, cómo elegir el diseño que nos gusta y cómo personalizarlos completamente.
jQuery es uno de los lenguajes de programación más utilizados en el mundo para crear páginas webs dinámicas. Su gran abanico de opciones en cuanto efectos y métodos, la gran cantidad de widgets extra disponibles y el hecho de ser un lenguaje 100% compatible con todos los navegadores, lo convierten en indispensable para diseñadores profesionales de todo el mundo.
Una poderosa herramienta al alcance de tu teclado
En este curso aprenderás a utilizar jQuery de forma sencilla y práctica, usando para ello ejemplos orientados a su aplicación posterior en tus diseños web. Pero además, aprenderás también jQuery UI, un complemento extraordinario de jQuery, con el que descubrirás más recursos para tus creaciones.
Por último, el curso incluye además un módulo con ocho widgets muy interesantes, en donde aprenderemos a usar este recurso y a construir efectos complejos de animación, galerías de imágenes, sliders, menús dinámicos, cómo insertar mapas de Google personalizados, etc.
¡Bienvenido al mundo de jQuery, en el que tu imaginación será el único límite para tus diseños web!
-------------------------------------------------------------------------------------------------------------
Un recorrido completo de aprendizaje
Este curso pertenece a una serie de cursos cuyo objetivo es enseñar a crear y diseñar páginas webs de forma fácil, práctica y comprensible para todo el mundo. Está especialmente pensado para quienes nunca han visto nada de este mundo y para facilitar su aprendizaje se divide en dos niveles que componen un itinerario educativo progresivo (del más sencillo al más complejo). La serie completa incluye los siguientes cursos (todos disponibles en Udemy):
1.- HTML y CSS para no-informáticos
2.- Aprende jQuery y jQuery UI de forma fácil y práctica