Cómo hacer que las aplicaciones se ejecutan más rápido con css3 yepnope.js

Parte del problema con las aplicaciones basadas en navegador es que usted solicita un único recurso de una biblioteca de CSS3 y terminar con toda la biblioteca cargada. El proceso es lento, engorroso, propenso a errores, y simplemente ineficaz.

Puede utilizar yepnope.js para ayudar a superar estos problemas. Cuando se trabaja con yepnope.js, usted proporciona una condición que el producto, entonces pone a prueba, y luego los recursos cargas sólo cuando sea necesario para apoyar una condición específica. Puede utilizar este producto con CSS3 o archivos javascript.

Afortunadamente, la herramienta yepnope.js va más allá de simplemente cargar los recursos en función de las condiciones. Por ejemplo, algunas aplicaciones sin pensar llamar a un script con los parámetros de la misma entrada varias veces cuando sólo uno de salida es posible con un determinado conjunto de insumos. Las múltiples llamadas pueden ser especialmente lento cuando se llama a otra URL.

Puede utilizar yepnope.js mantener eventos como este se produzca. La herramienta ayuda a que el código de la aplicación inteligente de modo que se evitan en lo posible las llamadas de alta latencia.

Otro de los problemas con los scripts es que pueden seguir funcionando, incluso cuando no hay esperanza de que alguna vez voy completa. Después de un tiempo, el usuario hace clic en el botón Atrás o va a un sitio diferente.

Puede añadir los tiempos de espera para los scripts de forma individual con yepnope.js para que sea posible detectar los tiempos de espera y manejarlos como errores. Con esta capacidad en su lugar, que es potencialmente posible recuperarse de secuencias de comandos que siguen corriendo cuando no deberían.

El foco central de yepnope.js es la función yepnope (). Proporciona una sintaxis que se ve así:

yepnope ([{prueba: / * Una condición que desea probar * /, sí: / * Tareas realizadas cuando cierto * /, nop:. / * Tareas realizadas cuando falsa * /, ambos: / * Las tareas desempeñadas por cada vez que * / , la carga: / * Recursos carga cada vez * /, devolución de llamada: / * Una función para llamar durante el proceso * /, completa: / * Una función para llamar después de procesar * /}, ...]) -

La idea básica es que se crea un escenario en el que las tareas se realizan basadas en las necesidades específicas para que la aplicación no gasta tiempo realizando tareas innecesarias (y perder tiempo y recursos como resultado). Por supuesto, yepnope.js ofrece más funcionalidad que se presenta en esta descripción, pero la versión corta es que este es un gestor de recursos inteligente.




» » » » Cómo hacer que las aplicaciones se ejecutan más rápido con css3 yepnope.js