剥离了jQuery for ajax / json功能的版本

时间:2010-10-24 16:57:17

标签: jquery ajax json

我喜欢jQuery的AJAX / JSON功能,但是这个库对于黑莓手机开发非常重要。有没有人退出或开发类似于jQuery的独立AJAX / JSON库?我知道jQuery的移动版本即将推出,但这看起来更像是针对iPhone的GUI。我也尝试过XUI,但在IE7中运行时遇到了JavaScript错误。

2 个答案:

答案 0 :(得分:5)

完成这一点有点棘手。正如lonesomeday所提到的,这是一种方式。另一种方法是编写一小段代码,它使用jQuery所需的所有函数,例如:带有ajax调用和json等的虚函数。

然后将所有内容放入单个JS文件中,并使用高级优化通过Google's Closure Compiler运行。

答案 1 :(得分:2)

您可以看到jQuery on GitHub的源文件。它看起来像你需要以下文件来做AJAX,你可以编译和缩小:

  • core.js
  • support.js
  • ajax.js
  • data.js
  • event.js

我还没有对此进行过适当的测试,但看起来应该可行。它是否真的会带来显着的性能优势,我不知道。

编辑我已使用Google Closure Compiler编译所有这些并缩小它们。该文件可以看on that site。对于一个简单的$.ajax电话,它似乎可以告诉我。请注意,正如尼克所说,各种过滤功能都可能丢失。保持您对此的使用简单,使用风险自负。更好,使用专用的AJAX库。