Javascript 跨浏览器库,降低了触摸事件的质量,没有额外的重量

Javascript 跨浏览器库,降低了触摸事件的质量,没有额外的重量,javascript,jquery-mobile,touch,sencha-touch,Javascript,Jquery Mobile,Touch,Sencha Touch,我正在构建一个单页web应用程序,我一直在寻找一个库,它只实现一组触摸事件、轻触、轻触、滑动等,但不: a) 强迫我使用Sencha Touch b) 带着我不想要的大量额外的东西,而不具备只删除事件部分的能力(jquerymobile和senchatouch) 我确实试着从jquerymobile中删除事件内容,但是swipe事件停止了工作,不知道为什么 我在jquery mobile上的实验让我很沮丧,它迫使我以“他们”的方式构建我的应用程序,不得不向我的容器中添加data role=“

我正在构建一个单页web应用程序,我一直在寻找一个库,它只实现一组触摸事件、轻触、轻触、滑动等,但不:

  • a) 强迫我使用Sencha Touch
  • b) 带着我不想要的大量额外的东西,而不具备只删除事件部分的能力(jquerymobile和senchatouch)
我确实试着从jquerymobile中删除事件内容,但是swipe事件停止了工作,不知道为什么

我在jquery mobile上的实验让我很沮丧,它迫使我以“他们”的方式构建我的应用程序,不得不向我的容器中添加data role=“page”,以阻止页面在包含时变为空白,并向正文中添加加载div(yuk)。因为我已经有了一个可用的应用程序,所以我不想要它

有人有什么建议吗

干杯

jQM现在已解耦:

小部件:现在为灵活构建而解耦

我们希望将所有的小部件从页面插件中分离出来,以便 好久不见了,我们很高兴地宣布,我们终于在这里着陆了 改变那么,解耦到底意味着什么呢?那么 单独的小部件和实用程序总是分为 单独的脚本文件。然而,页面插件负责 处理在中找到的所有官方插件的自动初始化 页面创建时的标记。这种情况使我们无法 删除不需要的插件而不会导致错误,通常 为将来添加小部件树立了一个坏的先例

现在,jQuery移动库中几乎所有的UI小部件都是 完全解耦,因此如果不需要,可以简单地将其删除 特定项目。此更改允许您显著降低成本 库的大小,只包括一组特定的小部件或 除了少数必需的核心文件之外,您还需要一些功能。 虽然我们仍计划进行更多的解耦和清理,但下面 文件现在已解耦,可以安全地从make文件中删除 在执行自定义生成之前:

  • 页眉/内容/页脚
  • 可折叠
  • 控制组
  • fieldcontain
  • 固定器
  • 钮扣
  • 支票箱收音机
  • 挑选
  • 滑块
  • 文本输入
  • 链接主题化
  • 列表视图
  • 导航栏
  • 网格
我们将处理依赖关系图,因为一些小部件依赖于其他小部件 工作。例如,按钮标记插件被许多用户调用 上面的小部件,所以它只能被排除,但如果您不使用 依赖于按钮的任何小部件

我们仍在制定映射插件的建议 依赖性和解耦甚至更进一步。最终,这将 将出现在下载生成器工具中,请继续关注

您可以前往他们的GIT Repo,只需下载您想要的内容:


查看或(没有玩过,但看起来很有趣)你知道依赖关系图吗?Beta 2发布已经有一段时间了,我还没有看到这方面的任何进展。Git repo wiki上有一些方向,但没有什么坚实的基础。我知道他们将部署下载生成器,但在这方面仍然没有ETA