- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
严肃的问题。
我尝试了大多数著名的网站(包括 facebook),我可以说,禁用 js 后,大量的功能根本不会降低。我总是被告知 js 应该优雅地降级,但这在当今时代仍然适用吗?
几个网站正在放弃ie6支持,并且大多数web2.0严重依赖js(尤其是ajax,我什至发现一些网站不启用js就不允许您登录)。
对此你有何看法?
编辑:
我想补充一点,我首先开发没有 js 的 web 应用程序,然后用它来增强它们。问题是,年复一年,js 越来越成为网络的一部分。 HTML5、canvas 和重型 js 应用程序开始兴起。我们是否会达到大多数网站都强制使用 js 的地步?我谈到 facebook 是因为该网站实际上会降级并且无需 js 即可使用,但大多数功能和快捷方式都被剥离到了该网站感觉沉闷和陈旧的地步。还有一些例子表明 js 比服务器端脚本更好,例如,与 php 实现相比,大表的排序速度更快,服务器密集程度也更低。
附:我不知道如何使其成为社区维基,但我会的,我只是对您的意见感兴趣。
最佳答案
即使没有必要,我仍然更喜欢编写不需要需要启用 JS 的应用程序。
我认为您的网络应用程序的非 JS 版本没有太多受众,即使有,谁在乎呢?这只是一小部分人,你不会强制他们升级浏览器来惹恼很多人。
但是,我不会为我的用户编写有辱人格的 JS,我是为我自己编写的......
事实上,我根本不写降级的 JS - 我写增强 JS。
我觉得,如果我首先在不使用 JavaScript 的情况下编写应用程序,然后稍后添加 JavaScript 来增强应用程序,那么我可以在编写应用程序时更有方向、更成功。
关于javascript - 2011年了还有必要降级js吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4667291/
我正在使用 this solution在二进制矩阵中找到与图像边界对齐的矩形。假设现在我想找到一个不与图像边框对齐的矩形,并且我不知道它的方向;找到它的最快方法是什么? 为了示例,让我们寻找一个仅包含
else: 行在这个 Python 程序中是否正确/必要? from random import randrange for n in range(10): r = randrange(0,1
在 TDPL 7.1.5.1 中讨论了将 Widget w2 分配给 w1 并且作者指出“将 w2 逐个字段分配给 w1 会将 w2.array 分配给 w1.array——一个简单的数组边界分配,而
我是一名优秀的程序员,十分优秀!