通过多设备查看,我的意思是它将在台式计算机和移动设备上都能看到。
没有JavaScript,移动用户会获得更好的性能和可用性吗?如果我们用纯CSS和服务器端编程为移动设备创建站点,会不会很好?Opera Mini,iPhone safari,黑莓浏览器,Windows手机浏览器,什么都行?
优雅的降级需要时间来实现。因此,如果我们为奇特的东西使用纯CSS,而为动态的东西使用服务器端解决方案,这是不是一个更好的想法?
虽然有一个很好的答案here,首先考虑纯CSS解决方案或服务器端解决方案,如果需要的话,我认为是一个好主意。
发布于 2010-01-04 14:09:48
你提到的手机/浏览器组合都有功能齐全的javascript解释器。任何一款现代智能手机都将具备你所能做到的大部分功能。如果你在javascript中做了过多的客户端处理,你可能已经做错了。
编写优雅地降级的代码,如果你做得正确的话,你的网站应该可以在没有javascript的情况下正常工作,只需简单地遵守标准。从没有脚本的设计开始,然后在细节中分层。在大多数情况下,这会产生一个更干净、更易维护的应用程序。
发布于 2010-01-04 13:20:54
我对手机网站的设计知之甚少,但你所说的听起来很合逻辑。JavaScript是在客户端运行的,由于移动设备的处理器相当有限,因此在服务器上执行尽可能多的工作是有意义的。
发布于 2010-01-05 04:34:56
我喜欢在服务器端这样做。您可以使用WURFL来获取现有移动设备的数据库,当您检测到一个数据库时,您可以为移动设备提供一个自定义视图。
https://stackoverflow.com/questions/1997612
复制相似问题