yo tuvimos un par de sitios marcados en este mismo tema, es de esperar que le ayudará a cabo con lo que necesita. (Los temas van desde la simple a avanzado)
jQuery Performance Rules temas incluyen:
- siempre descienden de un #id
- utilizar etiquetas antes de las clases
- caché jQuery Objetos
- Aprovechar el poder de Encadenamiento
- Usar subconsultas
- Límite Direc t DOM Manipulation
- Apalancamiento Evento Delegación (a.k.a. Burbujeante)
- Eliminar las consultas de residuos
- Defer a $ (ventana) .load
- comprimir JS
- Aprender la Biblioteca
jQuery Performance and Optimization Tips temas incluyen:
- ¡Mantente al día! ¿Estás utilizando métodos y técnicas obsoletos?
- Ejecución de código jQuery con reconocimiento de contexto: ¿está cargando código que no es necesario?
- pruebas unitarias jQuery
- Benchmark su código jQuery
- momento mantener la transferencia a un mínimo con un archivo maestro JS comprimido.
- Contexto vs. Buscar
- Window.load todo el camino.
- encontrar un equilibrio entre su uso de JavaScript & jQuery
jQuery Performance Tuning Tips - Paul Irish temas incluyen:
- selectores Optimizar para chisporroteo de 'derecha a izquierda' modelo
- Uso vivir() no haga clic()
- Extraiga elementos del DOM mientras juega con ellos
- Uso find() en lugar de contexto
- uso de HTML 5
- etiquetas de estilo Anexar durante el peinado 15 o más elementos
- selectores de prueba a través de Google Page Speed
- detección de Uso objeto incluso si no lo hace jQuery generará un error
- uso de las funciones directas en lugar de sus homólogos de conveniencia
- aprender los métodos menos conocidos
Improving jQuery Performance with Large Data Sets temas incluyen:
- nativa uso de JavaScript bucle for() en lugar de ayudante
función jQuery de $ each().
- NO anexe un elemento al DOM en su ciclo.
- Si tiene muchos elementos para insertar en el DOM, rodéelos
con un elemento principal para un mejor rendimiento de .
- No utilice la concatenación de cadenas, en su lugar use el método join() de array para cadenas muy largas.
- Utilice la función setTimeout() para su lista larga de bucles y concatenación
funciones.
Con suerte estos será suficiente para que pueda empezar en su viaje hacia el cielo jQuery rendimiento.
+1 gran publicación. Además, en el nombre de Enseñanza de un hombre a pescar, este enlace puede ser útil: http://www.google.com/search?q=ways+jquery+performance –
+1 nice (he reformateado para legibilidad) –
Gracias RC , Intenté todo lo que pude sobre la marcha :) –