别再犯这些internet错误

[原文发表地址] Stop Doing internet Wrong [原文发表时间] 2013-06-14 一些日子…一些在web上泄气的日子。我们正在把c++编译到javascript并同时模拟在浏览器 中的运行,2013年,我们还是犯了一样的错误。我们,我的意思是,这些web开发者不是我们 ,对吧亲爱的读者?因为你肯定没做这些事。:) 这些都是可以解决的问题。他们不是技术上的难点,甚至在技术上没什么意思。我认为这些 是“意愿需求”问题。你需要知道这是错误的并且有意去修复。作为用户-和web开发者-我们 需要对恰当的人抱怨并帮助修复。 重定向一个深度桌面链接到一个移动主页 谷歌认为获取完好的像foo.com/something/deep一样的深度链接,检测一个移动设备,然后 重定向到m.foo.com是伤害用户利益的。事实上,GoogleBot将要声明这些“错误的重定向” 并在搜索结果排名中警示这些站点。声明简要: 避免不着边际的重定向很简单:简单的把智能机用户从一个桌面页重定向到它的智能机设备 优化页面。如果内容不是智能机友好的格式,显示桌面内容比重定向到不着边际的页面要好 。 例如,如果我想到http://www.mcmenamins.com/Pubs页面,但我是在移动终端上,它们总是 重定向到/mobile下面。总是这样。甚至哪怕我的小口袋机是个拥有4核处理器上G空间的超级 电脑,我还得上二流的网络。 我不想要你的垃圾APP 说的就是你,Quora。我在自己的浏览器中,除非我要去应用商店,假设我在浏览器中,我想 在web下。 巨型的夹缝中的广告 我看着你呢,Forbes.com。我知道了。你有广告。 有点品味! 输入表单标签 我讨厌看到只能恰好点击到勾选框才能被选中的勾选框。 1: <p>Which fruit would you like for lunch?</p> 2: <form> 3: <input type="radio" name="fruit" id="banana" /> 4: <label for="banana">Banana</label> 5: <input type="radio" name="fruit" id="None"…

0

用ASP.NET MVC 4 和 jQuery Mobile制作一个可切换的桌面和移动站点

[原文发表地址]  Making a switchable Desktop and Mobile site with ASP.NET MVC 4 and jQuery Mobile [原文发表时间]   2012-10-01 3:17 PM 我真的很乐于工作并思考于移动网站。开发一款很好用户体验的手机便携式超级计算机应用要比桌面应用更有成就感。其实,我这篇博客, 在 2006 年的移动设备上看起来不错,那时没有什么人使用移动设备,除了医生和我们这些博客上的技术人员。 我曾经在博文中谈及过一个好的移动网站的重要性,如就在今天,请为您的网站创建良好的移动体验。然而,有些人曾问我是否要发表一篇博文,关于如何使用 ASP.NET MVC 做一个桌面和移动相结合的网站,类似于我今年早些时候我在俄罗斯举行的关于移动网站的会谈一文中使用的那些示例。(这里是那些现有的 ASP.NET 移动演示视频) 在你启动 Visual Studio 2012 后,点击文件 |新建ASP.NET MVC 4 应用程序,你就能看到互联网应用程序模板和移动模板。第一个模板可以创建标准的桌面网站,虽然有可互动的设计元素,因此它适用于小屏幕。利用另一个模板可创建 jQuery Mobile应用程序,主要是应用于手机和平板电脑的移动应用程序。让我们做一个在两者之间切换的应用。 我们将为桌面在ASP.NET MVC中做一个小站点,做一些快速的 DB 访问,添加 jQuery Mobile和View Switcher(视图切换器)来回切换。我将使用来自Electric Plum的Electric Mobile Studio来模拟 iPhone。您可以获得 7 天试用或您可以获得Electric Plum手机模拟器的 WebMatrix…

0