我们希望通过删除我们不需要的模块来使jquerymobile变轻。
只想保留一些小部件,控制装饰和触摸事件处理。
还想使用Zepto而不是完整的jquery库...
谢谢!
答案 0 :(得分:1)
jQM现已解耦:
小部件:现在已经解耦,以实现灵活构建
我们想要将所有小部件从页面插件中分离出来 现在很长一段时间,我们很高兴地宣布,我们终于落到了这一点 更改。那究竟什么解耦意味着呢?好吧, 个别小部件和实用程序一直被打破 单独的脚本文件。但是,页面插件负责 处理自动初始化中找到的所有官方插件 页面创建时的标记。这种情况使得它无法实现 删除你不需要的插件而不会导致错误,一般情况下 为未来的小部件添加设置了一个不好的先例。
现在,几乎所有jQuery Mobile库中的UI小部件都是 完全解耦,所以如果不需要它们就可以简单地删除它们 特别的项目。这种变化可以让你大幅减少 通过仅包含特定的小部件组或者包含的库的大小 除了少数必需的核心文件之外,还需要您提供的功能。 虽然我们仍计划进行更多的解耦和清理,但以下情况如下 文件现在已解耦,可以安全地从make文件中删除 在进行自定义构建之前:
- 页眉/内容/页脚
- 可折叠
- controlgroup
- fieldcontain
- fixheaderfooter
- 按钮
- checkboxradio
- 选择
- 滑块
- 的TextInput
- 链接主题
- 列表视图
- 导航栏
- 格
我们将处理依赖关系图,因为一些小部件依赖于其他小部件 上班。例如,按钮标记插件被许多人调用 上面的小部件,所以它只能排除,但如果你不使用 任何依赖于按钮的小部件。
我们仍在制定映射插件的建议 依赖性和进一步解耦的东西。最终,这会 请在下载构建器工具中显示,敬请关注!
您可以访问他们的GIT回购并下载您想要的内容:
答案 1 :(得分:1)
不确定您是否只是在寻找活动支持,但这对我有用:
<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>