现在开始学习 RoR,想请教下,如果把里面的视图页面改写成 html5,是否就支持手机来访问呢?实现触摸等功能?
HTML5 和手机访问 一点关系都没有 现在的移动设备一般都能支持像电脑一样直接访问,不过由于屏幕小,没法像电脑一样操作很简单。 我觉得 LZ 说的是响应式设计吧,可以自动的适应手机分辨率改变功能和布局这样的。这个是需要前端支持的,不是说改成 HTML5 就行了。
#1 楼 @whitebox 我也不大理解这个原理,只是销售,业余学习这个。类似 HTML5 一些触屏,包括调用摄像头的功能,网上有看到人用 js 脚本实现,这个脚本,能换成 Ruby 来实现吗
#2 楼 @ying39 rails 中 ruby 主要是后台方面的工作,您说的 html5 和 js 属于前端的东西,在 rails 中可以通过特定代码将 js 的数据传给 ruby 进行处理并在前端生成的 html 页面进行呈现。rails 本身是个框架所有前端技术原则上都可以在 rails 中实现
#2 楼 @ying39 触摸和摄像头是在客户端执行,客户端一般只有 js 环境,所以只能用 js。
建议直接用个前端框架先了解摸索一下,比如 bootstrap