是否javascript库/框架像AngularJs,如果客户端javascript被禁用,KnockJs将工作?

时间:2015-07-06 00:05:34

标签: javascript jquery angularjs knockout.js

市场上有很多Javascript库/框架。 我想知道如果在客户端禁用Javascript,这些JS库/框架是否会起作用?

我的假设是它不起作用。

如果是这样,那么使用这些JS库/框架创建更大的应用程序有什么意义呢,在客户端禁用javascript时会有什么选择呢?

3 个答案:

答案 0 :(得分:2)

另一种方法是检测JS是否已关闭,并让客户知道他们的体验会因为拒绝支持Web标准而大大降级。在实践中,这样做的人的百分比是如此之小,除非你有某种奇怪的要求不支持JS,否则它甚至不值得考虑。

答案 1 :(得分:2)

您可以使用noscript向用户解释由于禁用javascript而导致网站出现问题的用户。 像angularjs app这样的代码

<html ng-app="myApp">
  <head>
    <title>My Angular App</title>
  </head>
  <body ng-controller="myController">
    <noscript>Please, enable javascript</noscript>
  </body>
</html>

答案 2 :(得分:1)

根据2012年的这篇文章Browser statistics on JavaScript disabled 超过97%的用户使用Javascript。 Javascript改善了用户体验,这就是重要的原因。您还可以检测用户是否允许使用javascript,如果不允许,则为他们提供替代版本。