![]() |
1
1
我不认为我见过这样的事情,但要记住的是浏览器只是应用程序和用户之间交互的一个关键因素。设备本身的能力很大程度上是你能做的和不能做的。首先,iphone拥有完整的javascript堆栈和css呈现能力以及“点击”能力。但是,在黑莓手机上,你会失去很多css和javascript功能。而且,使用诺基亚手机,你将面对另一个怪兽。最好的开发方法是使用框架/设备模板,比如 ASP.NET Mobile platform 或者尽量靠近基本的HTML。 没有什么银弹,你只需要尽可能多地覆盖市场份额。我可以分享的一件事是,标准化和语义化的标记越多,越能在整个设备上呈现。有时候,一旦你的站点在CSS和JS不可用时退化得很好,你就可以只对站点进行编码。 |