【发布时间】:2012-01-25 11:58:42
【问题描述】:
我们希望通过删除我们不需要的模块来使 jquerymobile 更轻。
希望只保留一些小部件、ui 控件装饰和触摸事件处理。
还想使用 Zepto 而不是完整的 jquery 库...
谢谢!
【问题讨论】:
标签: jquery-mobile zepto
我们希望通过删除我们不需要的模块来使 jquerymobile 更轻。
希望只保留一些小部件、ui 控件装饰和触摸事件处理。
还想使用 Zepto 而不是完整的 jquery 库...
谢谢!
【问题讨论】:
标签: jquery-mobile zepto
jQM 现已解耦:
小部件:现在为灵活构建而解耦
我们希望将所有小部件与页面插件分离,以实现 很久了,我们很高兴地宣布我们终于登陆了 改变。那么解耦到底是什么意思呢?那么, 单个小部件和实用程序一直被分解为 单独的脚本文件。但是,页面插件负责 处理自动初始化中找到的所有官方插件 页面创建时的标记。这种情况使得无法 删除不需要的插件而不会导致错误,通常 为未来添加小部件树立了一个不好的先例。
现在,jQuery Mobile 库中几乎所有的 UI 小部件都是 完全解耦,因此如果不需要,可以简单地删除它们 特定项目。此更改使您可以显着减少 通过仅包含特定的小部件集或 除了少数必需的核心文件之外,您还需要一些功能。 虽然我们仍然计划做更多的解耦和清理,但以下 文件现在已解耦,可以安全地从 make 文件中删除 在进行自定义构建之前:
- 页眉/内容/页脚
- 可折叠
- 对照组
- 字段包含
- fixheaderfooter
- 按钮
- 复选框收音机
- 选择
- 滑块
- 文本输入
- 链接主题
- 列表视图
- 导航栏
- 网格
我们将处理依赖关系图,因为一些小部件依赖于其他小部件 去工作。例如,按钮标记插件被许多人调用 上面的小部件,所以它只能被排除,但如果你不使用 任何依赖于按钮的小部件。
我们仍在制定地图插件的建议 依赖关系和进一步解耦。最终,这将 出现在下载生成器工具中,敬请期待!
您可以前往他们的 GIT Repo 并下载您想要的内容:
【讨论】:
不确定您是否只是在寻找活动支持,但这对我有用:
<script type="text/javascript" src="js/jquery.mobile.define.js"></script>
<script type="text/javascript" src="js/jquery.mobile.core.js"></script>
<script type="text/javascript" src="js/jquery.mobile.media.js"></script>
<script type="text/javascript" src="js/jquery.mobile.support.js"></script>
<script type="text/javascript" src="js/jquery.mobile.vmouse.js"></script>
<script type="text/javascript" src="js/jquery.mobile.event.js"></script>
【讨论】: