【发布时间】:2011-05-16 14:10:56
【问题描述】:
刚刚阅读Wikipedia
- 将功能(“行为层”)与网页的结构/内容和表示分离[1]
- 避免传统 JavaScript 编程问题(例如浏览器不一致和缺乏可扩展性)的最佳实践
- 逐步增强以支持可能不支持高级 JavaScript 功能的用户代理[2]
在像 jQuery 这样的 Javascript 库统治互联网的时代,为什么还要处理这种不显眼的问题?
关于浏览器不支持 Javascript 和不一致的第 2 点和第 3 点?
哪些浏览器?
如果它们不在 IE 6.0+、FF 2+、Safari 3.0+、Opera 9.0+、Chrome 范围内,坦率地说我不在乎! (不过我可能会关心移动设备..)
好的,用户可以禁用 Javascript,但我是否必须为此确保一切都“不显眼”?我问这个是因为我有通过 Javascript 触发的 sumbit 按钮(链接实际上是因为样式化 HTML 按钮很痛苦)。这是个坏主意吗?
【问题讨论】: