Me gustan las funciones AJAX/JSON de jQuery pero la biblioteca es muy grande para el desarrollo de teléfonos blackberry. ¿Alguien ha sacado o desarrollado una biblioteca AJAX/JSON independiente similar a la de jQuery? Sé que se acerca una versión móvil de jQuery, pero parece que está más dirigida a GUI para iPhone. También probé XUI, pero he estado recibiendo errores de JavaScript cuando se ejecuta en IE7.versión reducida de jQuery para la funcionalidad ajax/json
Respuesta
Esto es un poco complicado de lograr. Como Solísmo ha mencionado, esa es una forma. La otra forma es escribir un pequeño fragmento de código que use todas las funciones que necesita de jQuery, p. una función ficticia con llamadas ajax y json, etc.
Luego coloque todo en un solo archivo JS y ejecútelo a través de Google's Closure Compiler con Optimización avanzada.
¡Esta es una muy buena sugerencia! Esto también puede funcionar en todo tipo de lugares. –
Puede ver los archivos fuente de jQuery on GitHub. A mi me parece como si se necesitan los siguientes archivos de hacer AJAX, lo que es probable que pueda compilar y Minify:
- core.js
- support.js
- ajax.js
- data.js
- event.js
no he probado adecuadamente esto todavía, pero parece plausible que debería funcionar. Si realmente será un beneficio de rendimiento significativo, no lo sé.
Editar He utilizado el Google Closure Compiler para compilar todo esto y minimizarlos. El archivo se puede ver on that site. Parece que funciona todo lo que puedo decir, para una simple llamada $.ajax
. Tenga en cuenta que, como dice Nick, podrían faltar todos los tipos de funcionalidad de filtrado. Mantenga su uso simple y use bajo su propio riesgo. Mejor, use una biblioteca AJAX dedicada.
wow. esto se ve genial – naimer
Si desea el motor de selección, necesitará más que esto, Sizzle y 'sizzle-jquery.js' por ejemplo. –
- 1. ¿Cómo obtener 19KB Versión reducida del archivo jquery?
- 2. jQuery - Retirar Redimensionar Funcionalidad
- 3. La funcionalidad en vivo de jQuery sin jQuery
- 4. jQuery anula la versión anterior de jQuery
- 5. ¿Funcionalidad de impresión reducida en la pestaña o error de "Vista previa" de SSRS BIDS 2008 R2?
- 6. Forma escalonada de escala reducida
- 7. Mejor práctica para la funcionalidad 'me gusta'
- 8. Definición de funciones parciales de aria reducida
- 9. ¿Cómo obtengo la versión de jQuery-UI?
- 10. ¿Cómo saber la versión de jQuery programáticamente
- 11. Algoritmo para la cuantización del color/paleta de colores de la imagen reducida en JavaScript?
- 12. Emulando la funcionalidad de ShowDialog
- 13. versión jquery-min?
- 14. Contenedor .NET para la funcionalidad de la API de Windows
- 15. C# FTP con movilidad reducida CD
- 16. jQuery Plugin: Adición de funcionalidad de devolución de llamada
- 17. jQuery Funcionalidad de carga de imágenes arrastradas y arrastradas
- 18. cola como funcionalidad para gvim
- 19. ¿Hay una versión de JUnit assertThat que utiliza la funcionalidad Hamcrest 'describeMismatch'?
- 20. detección de compatibilidad de la versión de jQuery
- 21. Algunos complementos de jquery no funcionan con la nueva versión de la biblioteca de jquery
- 22. versión de JavaScript básico de jQuery .pulsa
- 23. Cómo implementar funcionalidad de alternar en JQuery UI Seleccionable?
- 24. ¿Funcionalidad del tipo de autodocumentación para Fortran?
- 25. jquery ui datepicker - necesita una versión de fecha arrastrable
- 26. cómo utilizar la funcionalidad de sobrecrollo para listview?
- 27. Reemplazar la versión de jQuery de una página con Greasemonkey
- 28. versión basada en jQuery del editor de armas de destrucción masiva (la versión de SO idealmente)
- 29. Cambiar la versión de JQuery utilizada en richifaces
- 30. ¿Cómo sobrescribir la funcionalidad window.open?
La versión de producción de jquery es minificada, ¿lo intentó? Tienen versión de desarrollo y versión de producción. – kobe
Siempre uso una versión minimizada. Incluso esto es casi 80kb. Incluso si el código se guarda en caché en la segunda llamada, la blackberry parece pasar mucho tiempo analizando el código js en cada carga. – naimer
una manera más podría ser, tome la versión de desarrollo y vaya a través del código y tome las funcionalidades requeridas solo para usted, no desarrollo mucho sobre PDA, pero dando mi opinión. – kobe