我正在开发一个网站,并希望为用户提供移动和桌面友好的体验。
来自基本的 html5/css/js 开发,我知道足够多的 css 技巧、移动优先技术、流动布局和媒体查询,可以很好地相处,但要进一步优化解决方案,并考虑到我目前开始使用 . net/mvc(incl. razor) 我正在寻找新的选择。
我已经阅读了有关设备检测技术(目前偏爱http://51degrees.codeplex.com/)的信息,现在我正在尝试找出我必须为所有用户优化我的网站的选项。
我不希望移动用户加载大版本的图像和不必要的脚本/样式表/背景图像等,也不希望像“移动优先”方法那样覆盖所有移动样式表。
当我刚刚开始工作/学习如何使用 MVC 模式时,我在问你:是否可以使用 MVC 模式/开发来构建一个组合网站(不是桌面版和移动版)并包含 javascript、图像 url ,样式表等基于用户客户端/设备,使用“if else”和一个选项让用户按需切换到完整版本。