https://devlaravel.imosver.com/en/libros/javascript-y-jquery-00104935670010493567JavaScript y jQuery53.77JavaScript es un lenguaje de programación para interactuar con los navegadores, que proporciona a los sitios Web dinamismo e inmediatez. Todos los navegadores importantes del mercado contienen un intéhttps://static.arnoia.com/imagenes_small/9788441/978844153151.jpgLibrosLibros/INFORMATICASin stockANAYA MULTIMEDIA000https://static.arnoia.com/imagenes_small/9788441/978844153151.jpg499028000856.652.832012/03/019788441531512Sawyer McFarland, DavidLibrosaño_2012idioma_SpanishCautor_Sawyer McFarland, Davidsaga_PROGRAMACION
Artículo
JavaScript y jQuery
Sawyer McFarland David
ANAYA MULTIMEDIA
INFORMATICA
? Cookie Notice
We use cookies to ensure you get the best experience on our website.
Read cookie policy.
? Manage cookie preferences
This type of cookie allows the user to browse a website, platform, or application and to use the different options or services that exist on it.
imosver_session
Description
Essential first-party cookie. It keeps your session identified while you browse: your basket, your language and access to your account. The website cannot work without it.
Duration
120 minutes
Dependencies
Domain
imosver.com
OCT8NE
Description
This cookie is used for the proper functioning of the Oct8ne Chat to provide customer support service to the user.
These are those that enable the tracking and analysis of user behavior on our website. The information collected is used to measure user activity on the website and to create user browsing profiles.
_clsk
Description
It records statistical data about the visitor's behavior on the website. This is used for internal analysis by the website operator.
Duration
1 days
Dependencies
Domain
imosver.com
logglytrackingsession
Description
Identifies and records the user session for analytical purposes.
Duration
Session
Dependencies
Domain
.imosver.com
GOOGLE_ANALYTICS
Description
Records a unique identifier that is used to generate statistical data about how the visitor uses the website.
Duration
1 year
Dependencies
Domain
.imosver.com
_clck
Description
Microsoft Clarity first-party cookie. It stores an anonymous browser identifier so that visits to this website can be attributed to the same user and usage statistics can be produced.
Duration
1 year
Dependencies
Domain
imosver.com
CLID
Description
Microsoft Clarity third-party cookie. It identifies the first time Clarity detects this browser on any website using the service.
Duration
1 year
Dependencies
Domain
clarity.ms
_ga
Description
Google Analytics cookie. It stores an anonymous browser identifier in order to distinguish users and produce website usage statistics.
Duration
2 year
Dependencies
Domain
.imosver.com
_ga_LZR660YW0M
Description
Google Analytics 4 cookie. It keeps the analytics session state so that visits and the journey through the website can be measured.
Duration
2 year
Dependencies
Domain
.imosver.com
These are the ones that allow us to adapt the navigation on our website to your preferences (e.g., language, browser used, etc.).
_fbp
Description
Used by Facebook to offer a series of advertising products, such as real-time bids from third-party advertisers.
Duration
3 month
Dependencies
Domain
.imosver.com
afiliado
Description
First-party affiliate programme cookie. It stores for 30 days the code of the affiliate that brought you to the website, so that the sale can be attributed to them.
Duration
1 month
Dependencies
Domain
imosver.com
MUID
Description
Microsoft third-party cookie. It identifies unique browsers visiting Microsoft sites and is used for advertising, analytics and other operational purposes.
Duration
1 year
Dependencies
Domain
clarity.ms
ANONCHK
Description
Microsoft third-party cookie. It indicates whether the MUID identifier is transferred to ANID, a cookie used for advertising purposes.
Duration
10 minutes
Dependencies
Domain
clarity.ms
MR
Description
Microsoft third-party cookie. It indicates whether the MUID identifier must be refreshed.
Duration
7 days
Dependencies
Domain
clarity.ms
SM
Description
Microsoft third-party cookie. It synchronises the MUID identifier across Microsoft domains.
Duration
Session
Dependencies
Domain
clarity.ms
_fbc
Description
Meta cookie. It stores the identifier of the Facebook or Instagram advert you arrived from, in order to attribute the visit to that advertising campaign.
Duration
3 month
Dependencies
Domain
.imosver.com
_gcl_au
Description
Google Ads cookie. It records a visit coming from an advert so that advertising campaign conversions can be measured.
Duration
3 month
Dependencies
Domain
.imosver.com
_uetsid
Description
Microsoft Advertising cookie. It identifies your browsing session in order to measure conversions from Bing advertising campaigns.
Duration
1 days
Dependencies
Domain
.imosver.com
_uetvid
Description
Microsoft Advertising cookie. It identifies your browser across visits in order to measure conversions from Bing advertising campaigns.
JavaScript es un lenguaje de programación para interactuar con los navegadores, que proporciona a los sitios Web dinamismo e inmediatez. Todos los navegadores importantes del mercado contienen un intérprete de JavaScript. Cuando aprenda a utilizar su biblioteca jQuery, obtendrá una programación más sencilla y potente que simplificará la manera de interactuar con los documento HTML, manejar eventos, desarrollar animaciones y agregar interacción a las páginas Web. Este libro le enseñará las bases de la programación con JavaScript. Hace énfasis en jQuery lo que le ayudará a liberarse de la complejidad de JavaScript y la naturaleza cambiante entre navegadores. Con este manual no tardará en crear páginas Web, sofisticadas y divertidas, que funcionarán como programas de escritorio, sin apenas programación.Introducción ¿Qué es JavaScript? Un poco de historia JavaScript está en todas partes ¿Qué es jQuery? HTML: la estructura medular Cómo funcionan las etiquetas HTML CSS: añadir estilo a las páginas Web Anatomía de un estilo Software para programar en JavaScript Programas gratuitos Software comercial Acerca de este libro El enfoque a JavaScript de este libro Organización del libro Convenciones Código fuente Parte I. Primeros pasos con JavaScript 1. Su primer programa de JavaScript Introducirse en la programación ¿Qué es un programa informático? Añadir JavaScript a una página Archivos externos de JavaScript Su primer programa de JavaScript Escribir texto en una página Web Adjuntar un archivo externo de JavaScript Localizar errores La consola de JavaScript de Firefox Mostrar la consola en Internet Explorer 9 Abrir la consola JavaScript de Chrome Acceder a la consola de errores de Safari 2. La gramática de JavaScript Instrucciones Funciones integradas Tipos de datos Números Cadenas Booleanos Variables Crear una variable Usar variables Trabajar con tipos de datos y variables Matemáticas básicas El orden de las operaciones Combinar cadenas Combinar números y cadenas Cambiar valores de variables Tutorial: Usar variables para crear mensajes. Tutorial: Pedir información Matrices Crear una matriz Acceder a los elementos de una matriz Añadir elementos a una matriz Borrar elementos de una matriz Tutorial: Escribir en una página Web usando matrices Una rápida lección sobre objetos Comentarios Cuándo usar comentarios Comentarios del libro 3. Añadir lógica y control a los programas Hacer que los programas reaccionen de forma inteligente Fundamentos de las instrucciones condicionales Añadir un plan de respaldo Probar más de una condición Condiciones más complejas Anidar instrucciones condicionales Consejos para crear instrucciones condicionales Tutorial: Usar instrucciones condicionales Realizar tareas repetitivas con bucles Bucles while Bucles y matrices Bucles for Bucles do/while Funciones: convertir código útil en comandos reutilizables Mini tutorial Dar información a sus funciones Recuperar información de las funciones Evitar choques de variables Tutorial: Un sencillo examen Parte II. Primeros pasos con jQuery 4. Presentación de jQuery Las bibliotecas de JavaScript Comenzar con jQuery Añadir jQuery a una página Modificar páginas Web: una visión general Entender el Modelo de objetos de documento Seleccionar elementos de la página: la técnica de jQuery Selectores básicos Selectores avanzados Filtros de jQuery Comprender las selecciones jQuery Añadir contenido a una página Sustituir y eliminar selecciones Establecer y leer atributos de etiqueta Clases Leer y cambiar propiedades CSS Cambiar varias propiedades CSS de una vez Leer, establecer y eliminar atributos HTML Actuar sobre cada elemento de una selección Funciones anónimas this y $(this) Citas automáticas Visión general Programación 5. Acción/Reacción: Hacer que las páginas cobren vida con eventos Concepto de eventos Eventos de ratón Eventos de documento/ventana Eventos de formulario Eventos de teclado Utilizar eventos con jQuery Tutorial: Eventos Otros conceptos sobre eventos en jQuery Esperar a que se cargue el código HTML Eventos de jQuery El objeto evento Detener el comportamiento normal de un evento Eliminar eventos Gestión avanzada de eventos Otras formas de usar la función bind() Tutorial: Una página de preguntas frecuentes Presentación de la tarea Programación 6. Animaciones y efectos Efectos de jQuery Mostrar y ocultar Hacer aparecer y desaparecer elementos Deslizar elementos Tutorial: Un regulador de inicio de sesión Programación Animaciones Easing Realizar una acción después de completar un efecto Tutorial: Un panel de control animado Programación Parte III. Funciones de páginas Web 7. Mejorar las imágenes Intercambiar imágenes Cambiar el atributo src de una imagen Carga previa de imágenes Imágenes de rollover Tutorial: Añadir imágenes de rollover Visión general de la tarea Programación Tutorial: Galería de imágenes con efectos Visión general de la tarea Programación Una galería avanzada con FancyBox de jQuery Conceptos básicos Crear una galería de imágenes Personalizar FancyBox Tutorial: Galería de imágenes FancyBox 8. Mejorar la navegación Fundamentos de los vínculos Seleccionar vínculos con JavaScript Determinar el destino de un vínculo No siga ese vínculo Abrir vínculos externos en una ventana nueva Crear ventanas nuevas Propiedades de la ventana Abrir páginas en una ventana de la página Tutorial: Abrir una página dentro de otra Una barra de navegación animada básica El código HTML El código CSS Código de JavaScript Tutorial 9. Mejorar formularios Web Comprender los formularios Seleccionar elementos de formulario Obtener y establecer el valor de un elemento de formulario Determinar si botones y casillas están seleccionados Eventos de formulario Añadir mejoras a los formularios Enfocar el primer campo de un formulario Habilitar y deshabilitar campos Ocultar y mostrar opciones de formulario Tutorial: Mejoras de formulario básico Enfoque en un campo Deshabilitar campos de formulario Ocultar campos de formulario Validar formularios Complemento de validación jQuery Validación básica Validación avanzada Estilo de los mensajes de error Tutorial de validación Validación básica Validación avanzada Validación de casillas de verificación y botones de opción Aplicar formato a mensajes de error 10. Ampliar la interfaz Organizar la información en paneles con fichas El código HTML El código CSS El código JavaScript Tutorial de paneles con fichas Añadir un deslizador de contenido a su sitio Utilizar AnythingSlider Tutorial de AnythingSlider Personalizar el aspecto del deslizador Personalizar el comportamiento del deslizador Determinar el tamaño y la posición de los elementos de la página Determinar la altura y la anchura de los elementos Determinar la posición de los elementos en una página Determinar la posición de desplazamiento de una página Añadir información en pantalla El código HTML El código CSS El código JavaScript Tutorial: Información en pantalla Parte IV. Ajax: Comunicarse con el servidor Web 11. Presentación de Ajax Qué es Ajax Fundamentos de Ajax Las piezas del rompecabezas Comunicarse con el servidor Web Ajax al estilo jQuery Usar la función load() Tutorial: La función load() Las funciones get() y post() Aplicar formato a los datos para enviarlos al servidor La función serialize() de jQuery Procesar datos del servidor Procesar errores Tutorial: Utilizar la función get() Presentación JSON Acceder a datos JSON Objetos JSON complejos 12. Flickr y Google Maps Presentación de JSONP Añadir Flickr Feed a su sitio Crear la URL Utilizar la función $.getJSON() El feed