2013-07-24 58 views
-1

我从来没有任何网站响应iPhone。iPhone网站动画

我很好奇我将如何去做一个交叉兼容的网站(iPhone,铬等),我有图形动画(类似于Flash)。当你不能使用闪光灯时,你应该使用什么工具来制作图形动画?

回答

2

如果你想要一个完整的交叉兼容网站的方式去建立一个HTML,HTML5,JavaScript,CSS的Web应用程序。其他任何设备都无法工作。忘记Flash。

您需要做的是让所有设备都使用服务器API,但是您呈现数据的方式是根据该设备的外形因素自定义的。这种特定的UI设计技术被称为 - Responsive Design

基本上,后端API仍然存在,从后端提供的数据也可能相同,但后端提供的HTML模板可能会根据设备发出请求而发生变化,这可以从客户端的用户代理中计算出来例如。对于iPhone来说,它是Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3。对于不同的客户,你会有不同的用户代理。另外,你可以有一个小的JavaScript将特定设备的屏幕尺寸发送回服务器。同样,这可以帮助您选择正确的模板来提供服务。注册。 HTML模板,你可以有不同的模板集。像webios,android等。有时它很难有太多的模板集(例如,我们不能为每个可用的android模型设置模板)。因此,我们需要一些动态行为,即客户端上的特定JavaScript UI功能,以兑现设备屏幕尺寸等。

这太大了,太笼统了。我提供了维基链接以及涉及的技术和术语。希望这有助于你的事业...

+0

非常感谢。这是一个普遍的问题,因为我想就一个广泛的话题提出一般建议。 –