2

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

我仍然是一个纯粹主义者,从某种意义上说,我尝试开发完全工作的网站,而不首先使用 Javascript/AJAX,并且只添加它来装饰用户体验。

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

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

4

4 回答 4

0

这取决于您的目标受众,但如果它是一个公共站点,那么至少放置一些 <noscript> 陷阱 - 甚至是整页警告 - 这样禁用 JS 的人就不会看到满屏的 UI 元素,这些元素什么都不做,或更糟。

于 2010-01-15T16:16:18.460 回答
0

It depends on your audience and the nature of your site. I think the best way would be to make the basic stuff of the webpage JS free - navigation etc. (this way search engine bots are also able to browse through your site) and add all the complex stuff later - after the page load with JS.

So if the user doesn't support JS, he/she is still able to move around the site. But if JS is enabled, then it is possible to use all the bells and whistles.

于 2010-01-15T20:40:31.860 回答
0

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

于 2010-01-15T16:09:45.273 回答
0

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

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

于 2010-01-15T16:11:42.227 回答