Jquery mobile 使用Clojure的移动网页

Jquery mobile 使用Clojure的移动网页,jquery-mobile,mobile,web,clojure,Jquery Mobile,Mobile,Web,Clojure,我一直在浏览Clojure软件包,以找到我需要使用什么来构建一个移动网页,但我没有运气。我真正需要做的是,如果用户的设备是移动设备,我想将页面重定向到移动版本。移动版本应该能够提供以下功能 检测设备并有获取GPS的方法 为设备适当调整页面大小 处理方向的改变 手柄滑动手势 我刚刚开始过感恩节假期,所以我可能错过了一些非常明显的事情。我有我目前的网页,没有做任何特别的移动,但我想改变这一点。此外,这是我第一次在没有团队成员的情况下用任何语言构建网页,所以我一般来说是网络编程的新手 我已经看过jqu

我一直在浏览Clojure软件包,以找到我需要使用什么来构建一个移动网页,但我没有运气。我真正需要做的是,如果用户的设备是移动设备,我想将页面重定向到移动版本。移动版本应该能够提供以下功能

  • 检测设备并有获取GPS的方法
  • 为设备适当调整页面大小
  • 处理方向的改变
  • 手柄滑动手势
  • 我刚刚开始过感恩节假期,所以我可能错过了一些非常明显的事情。我有我目前的网页,没有做任何特别的移动,但我想改变这一点。此外,这是我第一次在没有团队成员的情况下用任何语言构建网页,所以我一般来说是网络编程的新手

    我已经看过jquerymobile,但我不确定这是否适用于Clojure。我在他们的网站上找不到任何东西


    提前感谢。

    滑动、调整大小和手势都是浏览器的责任

    您可以使用获取位置信息

    根据我的经验,为手机设置单独的页面会适得其反。最好对页面进行编码,使其无论在移动设备还是桌面上都能正确显示


    另外,根据我的经验,处理移动浏览器和桌面浏览器所需的大多数更改在前端处理得更好,使用css和javascript进行调整。当然,您可以使用clojurescript生成javascript代码。关于为多个浏览器设计的信息,最好是“响应式设计”。如果你搜索它,会有很多信息,但我不是一个反应灵敏的设计专家。您可能想用javascript标记提问。

    您使用的是Clojure还是ClojureScript?Clojure将是纯服务器端,生成HTML和JavaScript(通过基于文本的生成),然后在客户端呈现。ClojureScript被编译成JavaScript。