我是 Zurb 基金会的忠实粉丝。他们刚刚发布了 Zurb Foundation 4,它被重新设计为移动优先。考虑到移动设备、平板电脑和传统桌面体验,我对响应式设计还很陌生。我正在努力思考如何最好地为这些不同的设备管理我的网站内容。使用 Zurb Foundation 4,您可以根据小型、中型或大型设备尺寸隐藏或显示内容。因此,Zurb 的方法似乎是将所有内容放到设备上,让 CSS 决定根据设备显示哪些内容(这是响应式设计)。
我的问题是为什么我们必须将所有内容放到设备上?这似乎浪费了服务器上的处理,浪费了带宽,因为浏览器处理内容而导致体验变慢,其中一些内容可能永远不会显示给用户,因为他们正在使用的设备。我错过了什么吗?回到服务器并让它向客户端发送适合设备类型的内容不是更好吗?难道我们不应该关心移动用户的数据计划并且不发送不适合他们设备类型的内容吗?我在响应式设计中看到的所有示例都将桌面和移动/平板电脑的内容下载到客户端,这似乎是一种浪费。
我正在开发一个时间输入应用程序,它根据设备类型具有不同的用户体验。台式机(全屏时)具有更详细的数据输入体验,而移动/平板电脑具有不同的体验,因为设备空间更小。我正在开发应用程序,因此当桌面浏览器的大小调整为小于 768px 宽时,jQuery 会调用服务器以将 UI 换成“较小”的移动/平板电脑版本。这合适吗?我当然不想下载 2 个版本的应用程序并根据设备宽度隐藏一个或另一个。
我的 jQuery 方法是否走在正确的轨道上?我是否遗漏了有关响应式设计和需要为设备定制内容的内容?任何想法、建议和指导表示赞赏。谢谢。