大家好,关于 Responsive Design, 我有几个问题想请教,请大家发表下自己的看法
Responsive Design 应该是目前网站设计的一个热点了吧,自己设计网站的时候,也会考虑到通过一些Javascript和CSS来保证在移动设备上的显示效果。
但是,对于一些外包类或者有特殊需求的网站开发,比如:
1. 移动设备上的错误要求是弹出对话框,而在网页上是内联显示的
2. 移动设备上的显示效果要求仿native applicaiton, 在网页上是标准显示
3. 移动设备上的背景图片和网页上的图片要求是不一样的,就是完全的两张照片,比如前者是小狗,后者是小猫的图片
在上述的情况下,大家还会选择Responsive Design嘛?还是会考虑在移动设备和传统桌面上使用不同的网站,通过wurfl和UA来进行网站的导航?
自己不是做前端的,最近接触了好些这方面的东西,觉得很困惑,欢迎大家指教或者一起讨论
1
liuyuntian 2015-02-11 18:28:58 +08:00
本来就是一个技术性的技巧,专门成了一个名词了。这里的问题不在于前端表现是什么样,应该是多渠道之间如何配合。
PC 端的所有功能一定要在 Mobile 端体现吗?如果不是,为什么要自适应 Mobile 呢? |
2
kokdemo 2015-02-11 18:31:02 +08:00
响应式是一个不得以为之的办法。
感觉是减少了工作量,实际上为了适配更多的设备,工作量没有少多少。 将来的趋势肯定是组件化设计。 |
3
soulteary 2015-02-11 21:37:07 +08:00
看维护的人的技术栈,和产品的复杂程度,维护的人数,平均水平,访客客户端环境比重
简单的功能一律css,涉及交互和逻辑比较多的,使用js和css,完全的组件提供,单独使用js+css(这里还和打包策略有关系,移动端更加需要combo resource) 1.需要js实现,或者css组件根据设备media改样式就好; 2.需要辅助框架,github上搜索吧,各大厂商多多少少都做了; 3.css和js都能做,看变更频繁程度和发布assets css和js的方便程度和抽象程度。 |