Gab*_*ley 3 html javascript progressive-enhancement
设计一个适合每个人的网站是一门真正的艺术,而Progressive Enhancement对我来说几乎是一个口头禅......
所以我想知道,无论浏览器,操作系统,javascript,闪存,屏幕分辨率,禁用用户可访问性等,您使用哪些最好的技巧来使网站适合所有人?
(我知道很多关于javascript和浏览器的技巧,但会承认对flash等无能为力)
编辑:我不是真的在谈论1%的RIA网站如果没有javascript或flash就无法运行.我不是问如何在没有js的情况下编写Google Docs.我想知道人们为那些可以做很酷的事情但实际上并不需要的网站所做的事情.
我会提供几个我自己的答案......
我试图避免咒语,除了世界是凌乱的地方的口头禅.
我认为很多桌面功能将被网络功能所取代,而且这将是一个棘手的过渡,最终会在浏览器中找到真正的应用程序.真正的应用程序意味着JavaScript或Flash或Silverlight,或Java或C#或Objective-J编译成JavaScript.
对我而言,唯一的诀窍是识别无法有效使用应用程序并为其提供一些替代内容的人员和浏览器.
这包括检测移动设备和提供适当的内容.有许多网站在iPhone上崩溃,因为它们非常重,并且依赖于宽大的计算机显示器.
我不认为对于一个网站来说需要JavaScript是可以的,但我认为对于一个应用程序来说,网络是可以的.我不认为只提供960px宽的页面是可以的.我不认为只提供Flash格式的视频是可以的.