Javascript;jQuery-我们应该使用多少

Javascript & jQuery - How much are we supposed to be using?

本文关键字:多少 jQuery- 我们 Javascript      更新时间:2023-09-26

这个问题以前被问过,但我想从这个问题中得到更多细节,更多关于观众的信息以及原因。

我从来都不是Javascript的粉丝,如果我能避免使用它,我会。。。但现在jQuery已经发展起来了,我发现自己用了很多,而且真的很享受。但我现在觉得我可能会忘乎所以,用得太多了。

1) 实际上有多少人禁用了JS?有人有准确的访客统计/分析数据来证明残疾访客的百分比吗?如果只有1-5%,我们真的应该关心他们吗?

2) 首先禁用JS的原因是什么,看起来它在所有浏览器上都是默认启用的?我不明白为什么浏览器会给我们这个选项。我从来没有找到关闭JS的理由,除非是出于测试目的。

3) 你认为JS不允许用户关闭它,会成为一种永久的浏览器语言吗?如果脚本是永久性的,网站将是惊人的(和安全的)。

M应用程序是一个仅限安全登录的网站,它充满了AJAX、覆盖、工具提示和元素,没有它就无法工作。但这对我来说不是问题,因为我的用户在注册时被警告说JS是100%的要求,我的特定访问者实际上需要我的应用程序。我还有一个<noscript>重定向回登录页面。

我之所以提出上述问题,是因为我即将重新开发我的应用程序的主页,它是公开的,但我不确定要使用多少,受众有多大,这将错过jQuery的好处。

感谢

1)我发现雅虎的这篇博客文章说,大约0.25%和2%的访问者禁用了JavaScript。

2) 我想这是10年前剩下的。没有理由禁用JavaScript,因为你在许多网站上受到的可用性打击(有些甚至不可用)远不止你获得的一点安全性。我总是强调,如果非JavaScript用户对你来说那么重要,那么就创建一个单独的页面版本。

3) 我不知道你说的永久是什么意思。JavaScript已经在沙盒中运行,因此您无法访问本地文件。其他安全问题更像是秘密提交表单或重定向到恶意页面。

这取决于情况。如果我在做一个"通用"网站,你应该考虑没有JavaScript、慢JavaScript和糟糕的JavaScript(比如IE6)。另一件需要记住的事情是移动设备。

如果我正在制作一个大量使用AJAX和其他现代网络技术的JavaScript应用程序,我甚至都不会费心。

在某些情况下,更容易要求JavaScript的可用性。

1)更重要的数字是你的用户/访客中没有javascript的百分比,以及你是否认为你可能需要的额外开发成本(如果有的话)值得。正如前面所说,这取决于你的情况

2) 要停止弹出窗口、更改浏览器行为的烦人脚本(如禁用鼠标右键),以及