jQMobile对jQuery的依赖程度如何?

我使用jQuery mobile构建了一个应用程序.除了在不同 Android设备上的一些兼容性问题之外,我在Android系统上遇到了极差的性能.因为即使是来自jquerymobile.com的干净模板在我的galaxy选项卡上工作也很慢,我已经决定删除​​不必要的jQuery部分会加快它的速度.但有人已经尝试过吗?它甚至可能吗?
没有jQuery本身就不可能运行jQuery Mobile. (这是为那些可能来到这里但不知道的人)

您可以尝试缩小JQ和JQM的大小.
遗憾的是,我不认为从jQuery中删除有很多东西.我会给它anoder思考和编辑;)

但你确定可以“清理”jQuery Mobile,因为它包含小部件.从github获取JQM,阅读“编译”,你会知道该怎么做.
我打算做那件事,所以我很确定它可以做到.
如果你不使用selectbox,你可以从清单文件中删除小部件,并在使其CSS和代码不应进入构建.
因此,如果您不使用任何表单元素,可折叠列表视图等,您可以轻松地将JQM缩小到(我的猜测)大约一半的大小,并且基础应该仍然有用.

[编辑]

可能的jQuery收缩很难,但您可以尝试删除:

>新的延迟ajax处理(如果它没有太深入集成)
>动画
> $.css(可能,我不确定JQM是否使用它,但它是一大块代码,你可以不用它处理)

进行整理的最佳方法是用警报(‘该死的!’)替换你认为不需要的功能的主体,看你是否真的不需要它;)
为了确保它保持工作和稳定,您应该只替换绑定到名称的函数.尽量不要替换或删除任何返回函数的闭包或函数.

并且在您的代码被测试后始终正常工作.弄乱J *后重复测试

相关文章
相关标签/搜索