【发布时间】:2011-11-13 13:47:29
【问题描述】:
昨天我从我的上级那里得到一个要求,说他们想要查看应该在 BlackBerry 设备上正确呈现的 asp 页面。我知道它会起作用,但它会很难看……但在谷歌搜索后,我发现可以满足我的要求的 asp.net 移动页面……但是还有更多可用的选项可以减少我的开发工作量。
问候,
瑞克·杰克逊
【问题讨论】:
昨天我从我的上级那里得到一个要求,说他们想要查看应该在 BlackBerry 设备上正确呈现的 asp 页面。我知道它会起作用,但它会很难看……但在谷歌搜索后,我发现可以满足我的要求的 asp.net 移动页面……但是还有更多可用的选项可以减少我的开发工作量。
问候,
瑞克·杰克逊
【问题讨论】:
网站的编程语言应该没有任何区别。客户端(在本例中为电话)如何解释它完全取决于它发送的内容:html、css 和 javascript。一种流行的移动开发客户端框架是http://jquerymobile.com/。它的目标是:
在所有流行的移动设备上统一用户界面系统 平台,建立在坚如磐石的 jQuery 和 jQuery UI 基础之上。
要查看移动/响应式设计的绝佳示例:转到http://jquerymobile.com/demos/1.0b3/,然后更改浏览器宽度。请注意页面元素如何根据您的屏幕尺寸移动?根据浏览器窗口的最大宽度,有不同的 css 规则适用。因此,解决方案直接融入网站。
除了框架之外,移动开发的基础是创建移动浏览器可以解析的语义正确(而不是过于冗长)的标记。这意味着好的经典 html、小型优化图像、基于百分比的大小等。
Smashing 杂志有很多介绍 -> 现代移动开发的高级文章:http://www.smashingmagazine.com/guidelines-for-mobile-web-development/
【讨论】:
如果您没有找到资料,请联系asp.net mvc 4 mobile features tutorial。
您也可以观看video tutorial from Phil
【讨论】: