当我们开发一个网站时,它也适合移动视图吗? 如果不是,那么如果我想同时为桌面视图和移动视图进行开发,需要进行哪些更改? 请给我建议...
问问题
154 次
2 回答
6
响应式网页设计是您正在寻找的:
维基百科:http ://en.wikipedia.org/wiki/Responsive_Web_Design
谷歌搜索:http ://www.google.com/search?q=responsive+web+design
一些有助于响应式网页设计的框架:
- 引导:http: //twitter.github.com/bootstrap/
- 整洁:http ://thoughtbot.com/neat/
- 少框架: http ://lessframework.com/
- 骨架:http ://www.getskeleton.com/
还有很多其他的。希望这应该使您走上正确的道路。
于 2012-09-05T06:51:40.417 回答
3
大多数桌面/小型设备浏览器(客户端)以request header
.
服务器应该认识到这一点。如果它可以识别,它可以将请求作为正常流程处理并委托给proper/expected view
.
一个示例流程可以是这样的:
客户端 - Deice:Android - 分辨率:AxY - URL:URL
要获取的资源
服务器: - 我可以识别设备 - 我正在为该设备准备相关 UI(html/jsp/php 等) - 我有给定的资源URL
- 我正在准备请求并发送它
另外
参考Sterlok
答案。那东西可以指导你准备view
。
然而,最重要的部分是识别device (actually client)
并做出相应的反应。
例如,Java EE
基于 Web 应用程序可以使用Request Filter
.
于 2012-09-05T07:17:31.367 回答