Tag: 渐进增强

如何构建优雅降级的HTML5范围?

我想将HTML5中的用于支持它的浏览器,如果没有,则降级为 。 我正在使用Ruby-on-Rails,所以其他方面都失败了,我可以在服务器端做类似的事情。 不过,我更喜欢通过Javascript进行渐进增强的想法。 如果它是JQuery,奖励积分。

让jQuery AJAX有一个非javascript(非ajax)回退?

我已经在我的最新项目上完成了相当多的工作,但我意识到有一个问题:如果你没有支持Javascript的浏览器,你就不能提交任何表格,因为每个表格都使用AJAX提交它。 我向大家提出的问题是:我如何实现某种“后备”,这样如果他们没有启用Javascript,他们仍然可以提交表单。 目前,我的标题中有一条横幅,上面写着“为了获得最佳(并且通过”最佳,“我们的意思是”实际工作“)体验,请在浏览器中启用Javascript。” 但这似乎不是最佳解决方案。 谢谢!

Jqgrid和渐进增强:成功从HTML,本地JSON,到远程JSON,但寻呼机无法正常启动?

看看我的小提琴中发生了什么: http : //jsfiddle.net/tbH5H/ 我正在尝试使用jgrid实现正确的渐进增强。 一切都很好,除了我不知道如何在第一次加载时给jqgrid正确的寻呼机信息。 我的服务器端脚本为SEO机器人转储JSON和相应的HTML表。 但是,如何在第一次本地加载时为jqgrid提供正确的总页数呢? 正如您在小提琴中看到的那样,在远程数据拉取后,寻呼机可以正常工作。 HTML IDState 1Alaska JS $(“#grid”).jqGrid({ datatype:’local’, // Server side script dumps this JSON out for first load only, // other requests will come from remote source, see further down… data: [{“id”:1,”state”:”Alabama”}, {“id”:2,”state”:”Alaska”}, {“id”:3,”state”:”Arizona”}, {“id”:4,”state”:”Arkansas”}, {“id”:5,”state”:”California”}, {“id”:6,”state”:”Colorado”}, {“id”:7,”state”:”Connecticut”}, {“id”:8,”state”:”Delaware”}, {“id”:9,”state”:”Florida”}, {“id”:10,”state”:”Georgia”}], height: 250, width: 450, rowNum:10, colNames:[‘ID’,’State’], […]