Helo,Eliminar funciones de jQuery no deseadas
Una biblioteca como jQuery está completamente cargada y viene con muchas funciones que no podemos usar en nuestros scripts. Me pregunto si hay una forma de decir "leer mi script", averigüe todas las funciones de jQuery que estoy usando y sus dependencias y luego elimine las funciones restantes de la biblioteca de jQuery. Esto podría aplicarse a prácticamente cualquier biblioteca y no es realmente una pregunta específica de jQuery.
Hágame saber sus ideas sobre cómo esto se puede lograr. Sé que puede ser un dolor de cabeza más tarde si digo que agrego una función nueva a mi código y la función no existe en jQuery. Pero estoy dispuesto a correr ese riesgo.
Dios mío, ¿puedo preguntar por qué? – jAndy
Sí, puede. Tenemos un software que se ejecuta en miles de sitios, y el código jQuery se agrega junto con nuestro código. Pero a medida que avanzamos queremos eliminar las partes innecesarias (ya que apenas utilizamos algunas de las funciones básicas de jQuery, excepto algunas). Hemos estado cargando jQuery usando CDN, pero a nuestros clientes no les gusta. Quieren auto-acoger todo. No me preguntes por qué, ya que no sé. –
Si se le ocurre una estrategia sensata de almacenamiento en caché, puede servir el archivo jQuery completo localmente, pero almacenarlo en la memoria caché para que no tenga que preocuparse por el costo de la descarga/solicitud HTTP adicional. [Tutorial de almacenamiento en caché para autores web y webmasters] (http://www.mnot.net/cache_docs/) es un gran recurso. –