Tenemos un pequeño proyecto de javascript que utilizará un puñado de selectores jQuery, pero de ninguna manera necesitamos el paquete jQuery completo (es decir, efectos). ¿Hay alguna forma de obtener una compilación personalizada de la biblioteca jQuery?¿Puedes crear una compilación de biblioteca jQuery personalizada?
Respuesta
Esta pregunta se realizó antes de que esta respuesta estuviera disponible, pero creo que la pregunta sigue siendo relevante.
http://net.tutsplus.com/tutorials/javascript-ajax/how-to-build-your-own-custom-jquery/
http://projects.jga.me/jquery-builder/
Hope otros encuentran estos enlaces tan útil como yo.
actualización Dependiendo de cómo mínimo quiere ir usted podría hacer su propia biblioteca, he utilizado esto como un concepto de partida antes: http://code.tutsplus.com/tutorials/build-your-first-javascript-library--net-26796
El código fuente disponible aquí: https://github.com/andrew8088/dome
A continuación, puede ser intersted en Sizzle selector engine (también utilizado por jQuery para su mecanismo selector).
creo que va a hacer el truco. ¡Gracias! –
Puede obtener la fuente desde github http://docs.jquery.com/Downloading_jQuery#Git y modificar el archivo de compilación (makefile o build.xml, depende del sistema de compilación que vaya a utilizar). Para apache ant (build.xml) simplemente elimine los archivos que no necesita de la lista en el objetivo de jquery. Por supuesto, esto no manejará los requisitos internos de jquery para usted, por lo que la compilación resultante puede romperse.
Tiene sentido. Probablemente solo necesite selectores, así que voy con la respuesta de @sAc, pero será útil saberlo para el futuro. ¡Gracias! –
Terminé intentando esto, solo por el gusto de hacerlo, y es realmente fácil, aunque un poco aterrador. Desafortunadamente, cortar los efectos, el offset y las dimensiones solo ahorra aproximadamente 3k minified/gzipped. Cortar más tomará algunas pruebas para asegurarse de que sea seguro. –
- 1. Crear una compilación de MySQL personalizada
- 2. ¿Puedes detectar "arrastrar" en jQuery?
- 3. ¿Cómo crear una JVM personalizada?
- 4. Compilación de una biblioteca de impulso específica
- 5. Crear una compilación jerárquica con SCons
- 6. Generando una advertencia de tiempo de compilación personalizada C#
- 7. Android: ¿es posible crear una biblioteca personalizada para usar en varias aplicaciones?
- 8. ¿Puedes crear una instancia de objeto de JSON en .NET?
- 9. Crear una clase de cadena personalizada
- 10. ¿Cómo crear una excepción de C# personalizada?
- 11. Crear una regla de validación codeigniter personalizada
- 12. ¿Puedes borrar jquery ajax cache?
- 13. Actividad de compilación personalizada de TFS 2010 Error TF215097
- 14. ¿Cómo crear una biblioteca personalizada de clases de .NET (BCL) aka mscorlib replacement?
- 15. ¿Puedes crear una cadena de forma similar a std :: cout?
- 16. ZipArchive compilación biblioteca error
- 17. ¿Cómo uso una fuente personalizada con la biblioteca Batik SVG?
- 18. Guardar imagen en biblioteca personalizada
- 19. Cómo crear una anotación personalizada en java?
- 20. Crear una vista personalizada usando un xib
- 21. ¿Cómo crear una página personalizada en Wordpress?
- 22. ¿Cómo crear una función MySQL personalizada?
- 23. ¿Cómo crear una vista personalizada simple?
- 24. Crear una operación personalizada para setDefaultCloseOperation?
- 25. crear cuenta personalizada android
- 26. ¿Puedes crear contexto OpenGL sin abrir una ventana?
- 27. ¿Puedes crear tu propio gancho en Drupal?
- 28. Crear una biblioteca/marco de iPhone
- 29. Regla de paso de compilación personalizada de Visual Studio?
- 30. iPhone: ¿Cómo crear UIButton que puedes tocar fácilmente?
Esto no es una respuesta aceptable, solo contiene enlaces a sitios externos. Por favor, lea esto para más información: http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers –
Buen punto, sin embargo, cada respuesta para esta pregunta implica un enlace externo. – mikevoermans
Tener enlaces externos no es el problema, el problema es que no hay nada más. Además, otras respuestas son malas no es una excusa :) –