JQuery
Que hace bien
Simplifica el AJAX
Manipulación del DOM
Administrador de eventos
Animaciones
Normaliza diferencias entre navegaciones
Pq se usa
Esta bien diseñado
Es fácil de extender con plugins
Muy buena documentación
Comunidad muy grande
Compatible entre navegadores
Como usar JQuery
Nuestro DOM
Incluir JQuery
Código que usa JQuery
Filosofía de JQuery
Encontrar un elemento y luego haces algo con el
Función de dólar
Siempre que se use JQuery lleva el signo de $
La función $(document).ready()
Todas las funciones se ejecutan hasta que la página se haya cargado completamente
Selectores de JQuery
Los mismos que HTML solo con $ antes
Atributos y clases
4 funciones primarias
Attr-atributo, accede a los atributos de los elementos
Html-
Text- Textos que ya estaban ahí
Val- es una función que sirve para obtener valores proporcionados por el usuario
Una función getter nos ayuda a obtener información (paréntesis vacíos) y un setters establecer
información
Un atributo es un valor que le damos a la etiqueta para cambiar su funcionalidad, o añadir un dato
que usaremos después.
Ejemplo class, href, etc.
Navegación por el DOM
Se puede mover hacia arriba (antepasados, hacia abajo (descendientes) y hacia los lados
(hermanos) en el árbol comenzando desde el evento seleccionado (actual). A esto se le llama
“traversing” (o moverse a través) del DOM.
Manipulación del DOM
Foto
AJAX
No es un lenguaje de programación, es una herramienta en java script
AJAX= Asynchronous JavaScript And XML
Examen: que es el XML Y Jason y como se usa
AJAX
Permite que las páginas web se actualicen de forma asincrónica mediante el intercambio de datos
con un servidor web detrás de escena. Esto significa que es posible actualizar partes de una página
web, sin recargar toda la página.
Peticiones HTTP
El protocolo HTTP Define una serie de métodos de solicitud para indicar la acción que se desea
realizar para un recurso determinado
GET- petición para obtener información
PUT- Modificar algo
POST- Crear algo
DELETE- Eliminar algo
Códigos de respuesta
Indican si una solicitud HTTp especifica se ha completado correctamente, Las respuestas se
agrupan en cinco clases
Respuestas informativas (100-199)
Respuestas satisfactorias (200-299)
Redirecciones (300-399)
Errores del cliente (400-499)
Errores del servidor (500-599)