我在90年代后期开发了一些Javascript,并略有流利,但最终不知所措,因为要使其在各种不同的浏览器中都能正常工作真是太痛苦了。自从那时以来,随着JQuery和各种Javascript框架的出现,发生了许多变化。我想通过也许通过JQuery或其中一种框架返回Javascript的想法,但是在决定之前,我有一个基本的问题需要回答:所有Javascript开发人员是否仅假设Javascript已被启用在用户的浏览器中打开?如果没有,他们如何处理未打开Javascript的用户?
返回当我使用Javascript时,您使用NOSCRIPT标记来告诉人们该页面不起作用,实际上是告诉他们打开Javascript或不打扰停留在此网页上,因为它不会为他们工作。那仍然是基本方法吗?
另一个相关的问题:如今人们关闭Java脚本有多普遍?或者换一种说法,人们最常关闭Javascript的情况是什么?
戴上项目经理的帽子,如果我想选择如何构建网站并选择工具/技术,我想如果相当一部分用户打算使用Javascript,我将非常不愿意使用Javascript。关闭Javascript。这样可以确保一定数量的人不会看到/使用我正在创建的页面,否则将迫使我两次进行所有操作,一次是使用Javascript,一次是使用其他某种语言。 (例如,当人们打开它时,我可以拥有一个表单,并使用Javascript进行验证,但是对于那些关闭Javascript的用户,可以使用PHP之类的方法进行等效的验证。)失去一堆用户对于任何人都不是令人满意的希望我建立这个网站并且必须做两次所有事情对我的开发预算来说不是一件好事,因为我设计,开发,测试和维护的代码要多一倍,并且很可能使我雇用更多的人做工作。
我想知道人们在2019年如何合理地使用Javascript。我知道Java语言被广泛使用,因此带来的好处仍然要大于负面影响。我只是想知道尽管有负面影响,使用Javascript的参数是什么。
答案 0 :(得分:2)
(强烈建议使用夸张)
如果您希望吸引大量受众:
每个人都使用Javascript。它无处不在。每个人都打开它。
<noscript>
对于Web爬网程序非常有用。
没有人再用<noscript>
来建立供人类用户使用的网站。
还有: Browser statistics on JavaScript disabled
这也很有趣: https://www.screamingfrog.co.uk/crawl-javascript-seo/