【问题标题】:Depend on Javascript/AJAX?依赖于 Javascript/AJAX?
【发布时间】:2011-01-05 14:05:30
【问题描述】:

在很多与向服务器发送请求相关的问题的答案中,我看到提倡使用 Javascript/AJAX。

我仍然是一个纯粹主义者,从某种意义上说,我尝试开发完全可以在不使用 Javascript/AJAX 的情况下运行的网站,并且只添加它来装饰用户体验。

我认为很多看似毫不费力地提倡使用 Javascript/AJAX 的人也是专业人士,所以我有点好奇,作为专业人士,您对这种“纯粹”方法有何看法?过时了吗?您是否觉得使用当今的技术/浏览器应该只能依赖 Javascript/AJAX?我是否应该开始有点失落并且对这种方法不那么严格?它可能会使某些部分的开发更加容易。 :)

还是取决于您的目标受众?

【问题讨论】:

    标签: javascript ajax graceful-degradation


    【解决方案1】:

    这取决于您的受众和您网站的性质。我认为最好的方法是让网页 JS 的基本内容免费 - 导航等(这样搜索引擎机器人也能够浏览您的网站)并稍后添加所有复杂的内容 - 在页面加载 JS 之后.

    因此,如果用户不支持 JS,他/她仍然可以在站点中移动。但是如果启用了JS,那么就可以使用所有的花里胡哨了。

    【讨论】:

      【解决方案2】:

      这取决于你的目标受众,但如果它是一个公共网站,那么至少要设置一些

      【讨论】:

        【解决方案3】:

        我相信你的方法很好,你应该总是构建没有 JS 的页面,但是你可以很容易地用 JS 来增强它们,让打开 JS 的用户受益。您可以通过 AJAX 加载内容 - 打开 JS 的用户会更快地获得它,而关闭 JS 的用户将没有问题查看它。

        只需尝试搜索渐进增强和/或优雅降级

        【讨论】:

          【解决方案4】:

          这当然取决于你的听众。但我的观点是,在很多情况下,要求用户拥有支持 ajax 的浏览器是完全可以的。网站是软件。软件有系统要求。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-05-21
            • 1970-01-01
            • 2019-02-02
            • 2015-06-19
            • 2021-11-19
            • 1970-01-01
            • 2013-12-02
            • 2013-02-28
            相关资源
            最近更新 更多