Sca*_*son 6 javascript ajax jquery graceful-degradation
我正在构建一个视频共享CMS,它使用大量的jQuery和ajax来处理从丰富的UI效果到提交和从数据库检索数据的所有内容.当JavaScript被禁用时,一切都崩溃了,90%的功能都不起作用.
我开始认为,对于某些类型的网站,例如使用Flash播放器流式播放主要内容 - 视频的网站,我们可以优雅地降级.因此,如果无法查看网站的主要内容,那么在其他所有内容上实现双重支持的重点是什么.即使YouTube打破了JS禁用.
我打算在开源许可下发布CMS,所以问题是:
对于大规模分发(以及对于这种类型的网站而言)是不是优雅地降低了一个好主意?
只要你让用户明确需要启用 JS,没有 JS 就“崩溃”也是可以的。然而,如果你没有表明它不应该在没有 JS 的情况下工作,那么人们就会生气。如今,大多数人都希望网站在某些功能方面需要 JS。
对于像带有视频的 CMS 这样复杂的东西,如果不启用 JS,那是用户的错。他们不应该期望类似的东西在没有 JS 的情况下工作,即使他们这样做,也可能不值得你花时间维护网站的两个版本:JS 和非 JS,特别是对于开源的东西。
| 归档时间: |
|
| 查看次数: |
334 次 |
| 最近记录: |