última actualización de datos: 2011/10/17, 15:41

el tiempo de carga Sitio Web

durante la prueba: 0.9 s

conexión por cable (promedio): 1.58 s

la conexión DSL (promedio): 2.27 s

módem (promedio): 38.36 s

HTTP headers

Información sobre los servidores DNS

librojquery.comSOAns1.dreamhost.comhostmaster.dreamhost.com201103260017754 1800 1814400 14400 IN 14400
librojquery.comA173.236.204.195IN14400
librojquery.comMX0mx2.sub5.homie.mail.dreamhost.comIN14400
librojquery.comMX0mx1.sub5.homie.mail.dreamhost.comIN14400
librojquery.comNSns3.dreamhost.comIN14400
librojquery.comNSns2.dreamhost.comIN14400
librojquery.comNSns1.dreamhost.comIN14400

Se ha recibido desde el primer servidor DNS

Solicitud para el servidor "librojquery.com"
Ha utilizado el siguiente servidor DNS:
Nombre del DNS: ns3.dreamhost.com
Dirección del servidor DNS: 66.33.216.216#53
alias de servidor DNS:

Header opcode: Solicitud, status: NOERROR, id: 9485
bandera: qr aa rd Solicitud: 1, respuesta: 7, AUTHORITY: 0, adicional: 5

sección de consulta:
librojquery.com. IN ANY

RESPUESTA SECCIÓN:
librojquery.com. 14400 IN MX 0 mx2.sub5.homie.mail.dreamhost.com.
librojquery.com. 14400 IN NS ns1.dreamhost.com.
librojquery.com. 14400 IN NS ns2.dreamhost.com.
librojquery.com. 14400 IN A 173.236.204.195
librojquery.com. 14400 IN NS ns3.dreamhost.com.
librojquery.com. 14400 IN MX 0 mx1.sub5.homie.mail.dreamhost.com.
librojquery.com. 14400 IN SOA ns1.dreamhost.com. hostmaster.dreamhost.com. 2011032600 17754 1800 1814400 14400

Notas de Sección:
ns2.dreamhost.com. 14400 IN A 208.96.10.221
mx2.sub5.homie.mail.dreamhost.com. 14400 IN A 208.113.200.128
mx1.sub5.homie.mail.dreamhost.com. 14400 IN A 208.113.200.127
ns1.dreamhost.com. 14400 IN A 66.33.206.206
ns3.dreamhost.com. 14400 IN A 66.33.216.216

Recibido 296 bytes de la dirección 66.33.216.216#53 en el tiempo 75 ms

Se ha recibido a partir del segundo servidor DNS

Solicitud para el servidor "librojquery.com"
Ha utilizado el siguiente servidor DNS:
Nombre del DNS: ns2.dreamhost.com
Dirección del servidor DNS: 208.96.10.221#53
alias de servidor DNS:

Header opcode: Solicitud, status: NOERROR, id: 25946
bandera: qr aa rd Solicitud: 1, respuesta: 7, AUTHORITY: 0, adicional: 5

sección de consulta:
librojquery.com. IN ANY

RESPUESTA SECCIÓN:
librojquery.com. 14400 IN NS ns2.dreamhost.com.
librojquery.com. 14400 IN SOA ns1.dreamhost.com. hostmaster.dreamhost.com. 2011032600 17754 1800 1814400 14400
librojquery.com. 14400 IN MX 0 mx1.sub5.homie.mail.dreamhost.com.
librojquery.com. 14400 IN MX 0 mx2.sub5.homie.mail.dreamhost.com.
librojquery.com. 14400 IN NS ns1.dreamhost.com.
librojquery.com. 14400 IN NS ns3.dreamhost.com.
librojquery.com. 14400 IN A 173.236.204.195

Notas de Sección:
ns1.dreamhost.com. 14400 IN A 66.33.206.206
ns2.dreamhost.com. 14400 IN A 208.96.10.221
mx1.sub5.homie.mail.dreamhost.com. 14400 IN A 208.113.200.127
mx2.sub5.homie.mail.dreamhost.com. 14400 IN A 208.113.200.128
ns3.dreamhost.com. 14400 IN A 66.33.216.216

Recibido 296 bytes de la dirección 208.96.10.221#53 en el tiempo 84 ms

subdominios (los primeros 50)

Errores ortográficos (escribe mal)

kibrojquery.com
pibrojquery.com
oibrojquery.com
lubrojquery.com
ljbrojquery.com
lkbrojquery.com
lobrojquery.com
l9brojquery.com
l8brojquery.com
livrojquery.com
linrojquery.com
lihrojquery.com
ligrojquery.com
libeojquery.com
libdojquery.com
libfojquery.com
libtojquery.com
lib5ojquery.com
lib4ojquery.com
librijquery.com
librkjquery.com
librljquery.com
librpjquery.com
libr0jquery.com
libr9jquery.com
librohquery.com
libronquery.com
libromquery.com
librokquery.com
libroiquery.com
librouquery.com
libroj1uery.com
libroj2uery.com
librojwuery.com
librojauery.com
librojqyery.com
librojqhery.com
librojqjery.com
librojqiery.com
librojq8ery.com
librojq7ery.com
librojquwry.com
librojqusry.com
librojqudry.com
librojqurry.com
librojqu4ry.com
librojqu3ry.com
librojqueey.com
librojquedy.com
librojquefy.com
librojquety.com
librojque5y.com
librojque4y.com
librojquert.com
librojquerg.com
librojquerh.com
librojqueru.com
librojquer7.com
librojquer6.com
ibrojquery.com
lbrojquery.com
lirojquery.com
libojquery.com
librjquery.com
libroquery.com
librojuery.com
librojqery.com
librojqury.com
librojquey.com
librojquer.com
ilbrojquery.com
lbirojquery.com
lirbojquery.com
liborjquery.com
librjoquery.com
libroqjuery.com
librojuqery.com
librojqeury.com
librojqurey.com
librojqueyr.com
llibrojquery.com
liibrojquery.com
libbrojquery.com
librrojquery.com
libroojquery.com
librojjquery.com
librojqquery.com
librojquuery.com
librojqueery.com
librojquerry.com
librojqueryy.com

Ubicación

IP: 173.236.204.195

continente: NA, país: United States (USA), ciudad: Brea

valor Sitio Web

puesto en las estadísticas de tráfico:

No hay suficientes datos para estimar el valor de página web.

Información básica

construir sitio web con CSS

el peso de código: 262.23 KB

texto por todos los ratio de código: 73 %

título: Libro gratuito de jQuery en español -

descripción: Libro gratuito de jQuery en español -

palabras clave:

codificación: utf-8

lenguaje: es

análisis de código del sitio web

una palabra que se repite frases mínimo tres veces

frases de dos palabras repetidas mínimo tres veces

tres palabras repetidas mínimo tres veces

etiquetas B

etiquetas U

etiquetas I

imágenes

nombre de archivotexto alternativo
La aplicación finalizada

headers

H1

1 Bienvenido/a

2 Conceptos Básicos de JavaScript

3 Conceptos Básicos de jQuery

4 El núcleo de jQuery

5 Eventos

6 Efectos

7 Ajax

8 Extensiones

9 Mejores Prácticas para Aumentar el Rendimiento

10 Organización del Código

11 Eventos Personalizados

H2

Contenidos

1.1 Obtener el Material de Aprendizaje

1.2 Software

1.3 Añadir JavaScript a una Página

1.4 Depuración del Código JavaScript

1.5 Ejercicios

1.6 Convenciones Utilizadas en el Libro

1.7 Notas de la Traducción

1.8 Material de Referencia

2.1 Introducción

2.2 Sintaxis Básica

2.3 Operadores

2.4 Código Condicional

2.5 Bucles

2.6 Palabras Reservadas

2.7 Arreglos

2.8 Objetos

2.9 Funciones

2.10 Determinación del Tipo de Variable

2.11 La palabra clave this

2.12 Alcance

2.13 Clausuras

3.1 $(document).ready()

3.2 Selección de Elementos

3.3 Trabajar con Selecciones

3.4 CSS, Estilos, & Dimensiones

3.5 Atributos

3.6 Recorrer el DOM

3.7 Manipulación de Elementos

3.8 Ejercicios

4.1 $ vs $()

4.2 Métodos Utilitarios

4.3 Comprobación de Tipos

4.4 El Método Data

4.5 Detección de Navegadores y Características

4.6 Evitar Conflictos con Otras Bibliotecas JavaScript

5.1 Introducción

5.2 Vincular Eventos a Elementos

5.3 El Objeto del Evento

5.4 Ejecución automática de Controladores de Eventos

5.5 Incrementar el Rendimiento con la Delegación de Eventos

5.6 Funciones Auxiliares de Eventos

5.7 Ejercicios

6.1 Introducción

6.2 Efectos Incorporados en la Biblioteca

6.3 Efectos Personalizados con $.fn.animate

6.4 Control de los Efectos

6.5 Ejercicios

7.1 Introducción

7.2 Conceptos Clave

7.3 Métodos Ajax de jQuery

7.4 Ajax y Formularios

7.5 Trabajar con JSONP

7.6 Eventos Ajax

7.7 Ejercicios

8.1 ¿Qué es una Extensión?

8.2 Crear una Extensión Básica

8.3 Encontrar y Evaluar Extensiones

8.4 Escribir Extensiones

8.5 Escribir Extensiones con Mantenimiento de Estado Utilizando Widget Factory de jQuery UI

8.6 Ejercicios

9.1 Guardar la Longitud en Bucles

9.2 Añadir Nuevo Contenido por Fuera de un Bucle

9.3 No Repetirse

9.4 Cuidado con las Funciones Anónimas

9.5 Optimización de Selectores

9.6 Utilizar la Delegación de Eventos

9.7 Separar Elementos para Trabajar con Ellos

9.8 Utilizar Estilos en Cascada para Cambios de CSS en Varios Elementos

9.9 Utilizar $.data en Lugar de $.fn.data

9.10 No Actuar en Elementos no Existentes

9.11 Definición de Variables

9.12 Condicionales

9.13 No Tratar a jQuery como si fuera una Caja Negra

10.1 Introducción

10.2 Encapsulación

10.3 Gestión de Dependencias

10.4 Ejercicios

11.1 Introducción a los Eventos Personalizados

H3

Contenidos

1.1 Obtener el Material de Aprendizaje

1.2 Software

1.3 Añadir JavaScript a una Página

1.4 Depuración del Código JavaScript

1.5 Ejercicios

1.6 Convenciones Utilizadas en el Libro

1.7 Notas de la Traducción

1.8 Material de Referencia

2.1 Introducción

2.2 Sintaxis Básica

2.3 Operadores

2.4 Código Condicional

2.5 Bucles

2.6 Palabras Reservadas

2.7 Arreglos

2.8 Objetos

2.9 Funciones

2.10 Determinación del Tipo de Variable

2.11 La palabra clave this

2.12 Alcance

2.13 Clausuras

3.1 $(document).ready()

3.2 Selección de Elementos

3.3 Trabajar con Selecciones

3.4 CSS, Estilos, & Dimensiones

3.5 Atributos

3.6 Recorrer el DOM

3.7 Manipulación de Elementos

3.8 Ejercicios

4.1 $ vs $()

4.2 Métodos Utilitarios

4.3 Comprobación de Tipos

4.4 El Método Data

4.5 Detección de Navegadores y Características

4.6 Evitar Conflictos con Otras Bibliotecas JavaScript

5.1 Introducción

5.2 Vincular Eventos a Elementos

5.3 El Objeto del Evento

5.4 Ejecución automática de Controladores de Eventos

5.5 Incrementar el Rendimiento con la Delegación de Eventos

5.6 Funciones Auxiliares de Eventos

5.7 Ejercicios

6.1 Introducción

6.2 Efectos Incorporados en la Biblioteca

6.3 Efectos Personalizados con $.fn.animate

6.4 Control de los Efectos

6.5 Ejercicios

7.1 Introducción

7.2 Conceptos Clave

7.3 Métodos Ajax de jQuery

7.4 Ajax y Formularios

7.5 Trabajar con JSONP

7.6 Eventos Ajax

7.7 Ejercicios

8.1 ¿Qué es una Extensión?

8.2 Crear una Extensión Básica

8.3 Encontrar y Evaluar Extensiones

8.4 Escribir Extensiones

8.5 Escribir Extensiones con Mantenimiento de Estado Utilizando Widget Factory de jQuery UI

8.6 Ejercicios

9.1 Guardar la Longitud en Bucles

9.2 Añadir Nuevo Contenido por Fuera de un Bucle

9.3 No Repetirse

9.4 Cuidado con las Funciones Anónimas

9.5 Optimización de Selectores

9.6 Utilizar la Delegación de Eventos

9.7 Separar Elementos para Trabajar con Ellos

9.8 Utilizar Estilos en Cascada para Cambios de CSS en Varios Elementos

9.9 Utilizar $.data en Lugar de $.fn.data

9.10 No Actuar en Elementos no Existentes

9.11 Definición de Variables

9.12 Condicionales

9.13 No Tratar a jQuery como si fuera una Caja Negra

10.1 Introducción

10.2 Encapsulación

10.3 Gestión de Dependencias

10.4 Ejercicios

11.1 Introducción a los Eventos Personalizados

H4

¿Tienes correcciones o mejoras del material?

3.7.2.1 Clonar Elementos

3.7.2.2 Remover elementos

6.2.1.1 jQuery.fx.speeds

7.3.1.1 Opciones del método $.ajax

11.1.1.1 Iniciación

11.1.1.2 Conclusión

H5

H6

enlaces internos

direcciónanchor text
Fundamentos de jQuery
1 Bienvenido/a
1.1 Obtener el Material de Aprendizaje
1.2 Software
1.3 Añadir JavaScript a una Página
1.4 Depuración del Código JavaScript
1.5 Ejercicios
1.6 Convenciones Utilizadas en el Libro
1.7 Notas de la Traducción
1.8 Material de Referencia
2 Conceptos Básicos de JavaScript
2.1 Introducción
2.2 Sintaxis Básica
2.3 Operadores
2.3.1 Operadores Básicos
2.3.2 Operaciones con Números y Cadenas de Caracteres
2.3.3 Operadores Lógicos
2.3.4 Operadores de Comparación
2.4 Código Condicional
2.4.1 Elementos Verdaderos y Falsos
2.4.2 Variables Condicionales Utilizando el Operador Ternario
2.4.3 Declaración Switch
2.5 Bucles
2.5.1 Bucles Utilizando For
2.5.2 Bucles Utilizando While
2.5.3 Bucles Utilizando Do-while
2.5.4 Break y Continue
2.6 Palabras Reservadas
2.7 Arreglos
2.8 Objetos
2.9 Funciones
2.9.1 Utilización de Funciones
2.9.2 Funciones Anónimas Autoejecutables
2.9.3 Funciones como Argumentos
2.10 Determinación del Tipo de Variable
2.11 La palabra clave this
2.12 Alcance
2.13 Clausuras
3 Conceptos Básicos de jQuery
3.1 $(document).ready()
3.2 Selección de Elementos
3.2.1 Comprobar Selecciones
3.2.2 Guardar Selecciones
3.2.3 Refinamiento y Filtrado de Selecciones
3.2.4 Selección de Elementos de un Formulario
3.3 Trabajar con Selecciones
3.3.1 Encadenamiento
3.3.2 Obtenedores (Getters) & Establecedores (Setters)
3.4 CSS, Estilos, & Dimensiones
3.4.1 Utilizar Clases para Aplicar Estilos CSS
3.4.2 Dimensiones
3.5 Atributos
3.6 Recorrer el DOM
3.7 Manipulación de Elementos
3.7.1 Obtener y Establecer Información en Elementos
3.7.2 Mover, Copiar y Remover Elementos
3.7.2.1 Clonar Elementos
3.7.2.2 Remover elementos
3.7.3 Crear Nuevos Elementos
3.7.4 Manipulación de Atributos
3.8 Ejercicios
3.8.1 Selecciones
3.8.2 Recorrer el DOM
3.8.3 Manipulación
4 El núcleo de jQuery
4.1 $ vs $()
4.2 Métodos Utilitarios
4.3 Comprobación de Tipos
4.4 El Método Data
4.5 Detección de Navegadores y Características
4.6 Evitar Conflictos con Otras Bibliotecas JavaScript
5 Eventos
5.1 Introducción
5.2 Vincular Eventos a Elementos
5.2.1 Vincular Eventos para Ejecutar una vez
5.2.2 Desvincular Eventos
5.2.3 Espacios de Nombres para Eventos
5.2.4 Vinculación de Múltiples Eventos
5.3 El Objeto del Evento
5.4 Ejecución automática de Controladores de Eventos
5.5 Incrementar el Rendimiento con la Delegación de Eventos
5.5.1 Desvincular Eventos Delegados
5.6 Funciones Auxiliares de Eventos
5.6.1 $.fn.hover
5.6.2 $.fn.toggle
5.7 Ejercicios
5.7.1 Crear una “Sugerencia” para una Caja de Ingreso de Texto
5.7.2 Añadir una Navegación por Pestañas
6 Efectos
6.1 Introducción
6.2 Efectos Incorporados en la Biblioteca
6.2.1 Cambiar la Duración de los Efectos
6.2.1.1 jQuery.fx.speeds
6.2.2 Realizar una Acción Cuando un Efecto fue Ejecutado
6.3 Efectos Personalizados con $.fn.animate
6.3.1 Easing
6.4 Control de los Efectos
6.5 Ejercicios
6.5.1 Mostrar Texto Oculto
6.5.2 Crear un Menú Desplegable
6.5.3 Crear un Slideshow
7 Ajax
7.1 Introducción
7.2 Conceptos Clave
7.2.1 GET vs. POST
7.2.2 Tipos de Datos
7.2.3 Asincronismo
7.2.4 Políticas de Mismo Origen y JSONP
7.2.5 Ajax y Firebug
7.3 Métodos Ajax de jQuery
7.3.1 $.ajax
7.3.1.1 Opciones del método $.ajax
7.3.2 Métodos Convenientes
7.3.3 $.fn.load
7.4 Ajax y Formularios
7.5 Trabajar con JSONP
7.6 Eventos Ajax
7.7 Ejercicios
7.7.1 Cargar Contenido Externo
7.7.2 Cargar Contenido Utilizando JSON
8 Extensiones
8.1 ¿Qué es una Extensión?
8.2 Crear una Extensión Básica
8.3 Encontrar y Evaluar Extensiones
8.4 Escribir Extensiones
8.5 Escribir Extensiones con Mantenimiento de Estado Utilizando Widget Factory de jQuery UI
8.5.1 Añadir Métodos a un Widget
8.5.2 Trabajar con las Opciones del Widget
8.5.3 Añadir Funciones de Devolución de Llamada
8.5.4 Limpieza
8.5.5 Conclusión
8.6 Ejercicios
8.6.1 Realizar una Tabla Ordenable
8.6.2 Escribir una Extensión Para Cambiar el Color de Fondo en Tablas
9 Mejores Prácticas para Aumentar el Rendimiento
9.1 Guardar la Longitud en Bucles
9.2 Añadir Nuevo Contenido por Fuera de un Bucle
9.3 No Repetirse
9.4 Cuidado con las Funciones Anónimas
9.5 Optimización de Selectores
9.5.1 Selectores basados en ID
9.5.2 Especificidad
9.5.3 Evitar el Selector Universal
9.6 Utilizar la Delegación de Eventos
9.7 Separar Elementos para Trabajar con Ellos
9.8 Utilizar Estilos en Cascada para Cambios de CSS en Varios Elementos
9.9 Utilizar $.data en Lugar de $.fn.data
9.10 No Actuar en Elementos no Existentes
9.11 Definición de Variables
9.12 Condicionales
9.13 No Tratar a jQuery como si fuera una Caja Negra
10 Organización del Código
10.1 Introducción
10.1.1 Conceptos Clave
10.2 Encapsulación
10.2.1 El Objeto Literal
10.2.2 El Patrón Modular
10.3 Gestión de Dependencias
10.3.1 Obtener RequireJS
10.3.2 Utilizar RequireJS con jQuery
10.3.3 Crear Módulos Reusables con RequireJS
10.3.4 Optimizar el Código con las Herramientas de RequireJS
10.4 Ejercicios
10.4.1 Crear un Módulo Portlet
11 Eventos Personalizados
11.1 Introducción a los Eventos Personalizados
11.1.1 Un Ejemplo de Aplicación
11.1.1.1 Iniciación
11.1.1.2 Conclusión
1 Bienvenido/a
1.1 Obtener el Material de Aprendizaje
1.2 Software
1.3 Añadir JavaScript a una Página
1.4 Depuración del Código JavaScript
1.5 Ejercicios
1.6 Convenciones Utilizadas en el Libro
1.7 Notas de la Traducción
1.8 Material de Referencia
2 Conceptos Básicos de JavaScript
2.1 Introducción
2.2 Sintaxis Básica
2.3 Operadores
2.3.1 Operadores Básicos
2.3.2 Operaciones con Números y Cadenas de Caracteres
2.3.3 Operadores Lógicos
2.3.4 Operadores de Comparación
2.4 Código Condicional
2.4.1 Elementos Verdaderos y Falsos
2.4.2 Variables Condicionales Utilizando el Operador Ternario
2.4.3 Declaración Switch
2.5 Bucles
2.5.1 Bucles Utilizando For
2.5.2 Bucles Utilizando While
2.5.3 Bucles Utilizando Do-while
2.5.4 Break y Continue
2.6 Palabras Reservadas
2.7 Arreglos
2.8 Objetos
2.9 Funciones
2.9.1 Utilización de Funciones
2.9.2 Funciones Anónimas Autoejecutables
2.9.3 Funciones como Argumentos
2.10 Determinación del Tipo de Variable
2.11 La palabra clave this
2.12 Alcance
2.13 Clausuras
3 Conceptos Básicos de jQuery
3.1 $(document).ready()
3.2 Selección de Elementos
3.2.1 Comprobar Selecciones
3.2.2 Guardar Selecciones
3.2.3 Refinamiento y Filtrado de Selecciones
3.2.4 Selección de Elementos de un Formulario
3.3 Trabajar con Selecciones
3.3.1 Encadenamiento
3.3.2 Obtenedores (Getters) & Establecedores (Setters)
3.4 CSS, Estilos, & Dimensiones
3.4.1 Utilizar Clases para Aplicar Estilos CSS
3.4.2 Dimensiones
3.5 Atributos
3.6 Recorrer el DOM
3.7 Manipulación de Elementos
3.7.1 Obtener y Establecer Información en Elementos
3.7.2 Mover, Copiar y Remover Elementos
3.7.2.1 Clonar Elementos
3.7.2.2 Remover elementos
3.7.3 Crear Nuevos Elementos
3.7.4 Manipulación de Atributos
3.8 Ejercicios
3.8.1 Selecciones
3.8.2 Recorrer el DOM
3.8.3 Manipulación
4 El núcleo de jQuery
4.1 $ vs $()
4.2 Métodos Utilitarios
4.3 Comprobación de Tipos
4.4 El Método Data
4.5 Detección de Navegadores y Características
4.6 Evitar Conflictos con Otras Bibliotecas JavaScript
5 Eventos
5.1 Introducción
5.2 Vincular Eventos a Elementos
5.2.1 Vincular Eventos para Ejecutar una vez
5.2.2 Desvincular Eventos
5.2.3 Espacios de Nombres para Eventos
5.2.4 Vinculación de Múltiples Eventos
5.3 El Objeto del Evento
5.4 Ejecución automática de Controladores de Eventos
5.5 Incrementar el Rendimiento con la Delegación de Eventos
5.5.1 Desvincular Eventos Delegados
5.6 Funciones Auxiliares de Eventos
5.6.1 $.fn.hover
5.6.2 $.fn.toggle
5.7 Ejercicios
5.7.1 Crear una “Sugerencia” para una Caja de Ingreso de Texto
5.7.2 Añadir una Navegación por Pestañas
6 Efectos
6.1 Introducción
6.2 Efectos Incorporados en la Biblioteca
6.2.1 Cambiar la Duración de los Efectos
6.2.1.1 jQuery.fx.speeds
6.2.2 Realizar una Acción Cuando un Efecto fue Ejecutado
6.3 Efectos Personalizados con $.fn.animate
6.3.1 Easing
6.4 Control de los Efectos
6.5 Ejercicios
6.5.1 Mostrar Texto Oculto
6.5.2 Crear un Menú Desplegable
6.5.3 Crear un Slideshow
7 Ajax
7.1 Introducción
7.2 Conceptos Clave
7.2.1 GET vs. POST
7.2.2 Tipos de Datos
7.2.3 Asincronismo
7.2.4 Políticas de Mismo Origen y JSONP
7.2.5 Ajax y Firebug
7.3 Métodos Ajax de jQuery
7.3.1 $.ajax
7.3.1.1 Opciones del método $.ajax
7.3.2 Métodos Convenientes
7.3.3 $.fn.load
7.4 Ajax y Formularios
7.5 Trabajar con JSONP
7.6 Eventos Ajax
7.7 Ejercicios
7.7.1 Cargar Contenido Externo
7.7.2 Cargar Contenido Utilizando JSON
8 Extensiones
8.1 ¿Qué es una Extensión?
8.2 Crear una Extensión Básica
8.3 Encontrar y Evaluar Extensiones
8.4 Escribir Extensiones
8.5 Escribir Extensiones con Mantenimiento de Estado Utilizando Widget Factory de jQuery UI
8.5.1 Añadir Métodos a un Widget
8.5.2 Trabajar con las Opciones del Widget
8.5.3 Añadir Funciones de Devolución de Llamada
8.5.4 Limpieza
8.5.5 Conclusión
8.6 Ejercicios
8.6.1 Realizar una Tabla Ordenable
8.6.2 Escribir una Extensión Para Cambiar el Color de Fondo en Tablas
9 Mejores Prácticas para Aumentar el Rendimiento
9.1 Guardar la Longitud en Bucles
9.2 Añadir Nuevo Contenido por Fuera de un Bucle
9.3 No Repetirse
9.4 Cuidado con las Funciones Anónimas
9.5 Optimización de Selectores
9.5.1 Selectores basados en ID
9.5.2 Especificidad
9.5.3 Evitar el Selector Universal
9.6 Utilizar la Delegación de Eventos
9.7 Separar Elementos para Trabajar con Ellos
9.8 Utilizar Estilos en Cascada para Cambios de CSS en Varios Elementos
9.9 Utilizar $.data en Lugar de $.fn.data
9.10 No Actuar en Elementos no Existentes
9.11 Definición de Variables
9.12 Condicionales
9.13 No Tratar a jQuery como si fuera una Caja Negra
10 Organización del Código
10.1 Introducción
10.1.1 Conceptos Clave
10.2 Encapsulación
10.2.1 El Objeto Literal
10.2.2 El Patrón Modular
10.3 Gestión de Dependencias
10.3.1 Obtener RequireJS
10.3.2 Utilizar RequireJS con jQuery
10.3.3 Crear Módulos Reusables con RequireJS
10.3.4 Optimizar el Código con las Herramientas de RequireJS
10.4 Ejercicios
10.4.1 Crear un Módulo Portlet
11 Eventos Personalizados
11.1 Introducción a los Eventos Personalizados
11.1.1 Un Ejemplo de Aplicación
11.1.1.1 Iniciación
11.1.1.2 Conclusión

enlaces externos

direcciónanchor text
Tweet
Rebecca Murphey
Leandro D'Onofrio
Gustavo Ra
Pablo Maronna
Denis Ciccale
otras personas
Repositorio en espa
Repositorio original
¿Tienes correcciones o mejoras del material?
Creative Commons Attribution-Share Alike 3.0 United States
ver cambios
un repositorio de Github
Git
Navegador web Firefox
extensión Firebug
Notepad++
gedit
Kate
TextMate
WAMP
MAMP
FileZilla
Safari
Chrome
El código fuente de jQuery
Documentación de jQuery
Foro de jQuery
Favoritos en Delicious
Canal IRC #jquery en Freenode
Using Objects to Organize Your Code
profundas razones técnicas
Function.call
Function.apply
Function.bind
Function.bind
http://api.jquery.com/category/selectors/
Paul Irish realizó una gran presentación sobre mejoras de rendimiento en JavaScript
Notación Húngara
http://api.jquery.com/category/dimensions/
http://api.jquery.com/category/traversing/
http://api.jquery.com/category/manipulation/
http://api.jquery.com/category/utilities/
http://api.jquery.com/jQuery.support/
http://api.jquery.com/jQuery.browser/
http://api.jquery.com/category/events/
http://api.jquery.com/category/events/event-object/
http://api.jquery.com/category/effects/
color plugin
http://api.jquery.com/animate/
http://json.org
http://api.jquery.com/jQuery.ajax/
http://api.jquery.com/jQuery.ajax/
http://api.jquery.com/jQuery.param/
jQuery Form Plugin
Yahoo! Query Language
http://docs.jquery.com/Ajax_Events
Signs of a poorly written jQuery plugin
A Plugin Development Pattern
metadata
Building Stateful jQuery Plugins
jQuery User Interface
jQuery Anti-Patterns for Performance
Sizzle
http://bit.ly/jqsource
loosely coupled
documentación de RequireJS
el paquete de jQuery con RequireJS
un ejemplo de proyecto jQuery que utiliza RequireJS
Closure Compiler
Creative Commons Attribution-Share Alike 3.0 United States
este repositorio
Creative Commons Attribution-Share Alike 3.0 United States
ver cambios