-1

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

我很好奇我将如何制作一个具有图形动画(类似于 Flash)的交叉兼容网站(iPhone、chrome 等)。当您无法使用 Flash 时,您应该使用哪些工具来制作图形动画?

4

1 回答 1

2

如果你想要一个完整的交叉兼容站点,那么解决这个问题的方法是使用 HTML、HTML5、javascript、CSS 构建一个 webapp。没有其他方法可以在所有设备上使用。忘记闪光。

您需要做的是让所有设备的服务器 API 通用,但您呈现数据的方式是针对该设备的外形尺寸定制的。这种特殊的 UI 设计技术称为 -响应式设计

基本上后端 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 模板,你可以有不同的模板集。像web, ios,android等等。有时也很难有太多的模板集(例如,我们不能为每个可用的 android 模型设置一个模板集)。所以我们需要一些动态行为,即客户端上的特定 javascript UI 函数来尊重设备屏幕尺寸等。

这是一个太大太笼统的话题,无法在此处充分解释。我提供了 wiki 链接以及所涉及的技术和术语。希望这对您的事业有所帮助...

于 2013-07-24T07:33:31.830 回答