2012-05-30 52 views
0

watching this video tutorial,我注意到他说,他添加了这个:jQuery如果javascript被禁用/启用?

$('html').addClass('js');

他说,如果JavaScript被禁用,则类将无法显示,但如果启用它,类将展示。我不明白这是如何工作的。 jQuery如何知道JS是否启用,并在JS启用/禁用时应用某个类?没有if语句。我有点困惑。

“如果HTML有一个JS类,那么javascript可用,如果没有,JS不可用”。我不明白这一点。

他还提到了一个“JavaScript钩子”..?

从2:30到3:40看,这是他解释它的地方,但我不明白。

谢谢!

编辑:我不能相信答案是如此简单,我没有看到它。多谢你们。

回答

4

jQuery is JavaScript。这是一个用JavaScript编写的有用代码库。如果JavaScript被禁用,jQuery也是如此,所以你不会看到“js”类出现。这不是你在工作现场做的那种测试;这更多的是为了学习的目的。

1

jQuery是一个JavaScript库,所以如果JavaScript没有启用,jQuery代码将不会被执行,并且类不会被添加。

1

jQuery是用JavaScript编写的,当禁用JS时不会执行。

0

如果JavaSCript未启用,则不会运行JavaScript,因此也不会运行jQuery。 $('html').addClass('js');行仅在有JavaScript时才显示,因为该行将运行并将该类添加到HTML标记。

0

如果启用javascript和jQuery加载然后

$('html').addClass('js'); 

这个代码块将运行,它会增加一个js类HTML元素。

如果javascript被禁用,jQuery将不会运行,因为jQuery是一个JavaScript库,不会添加任何类。

1

这里u能看到该行

$('html').addClass('js'); 

里面<script> </script>

只有当javascript被切换时才会执行,否则这将不会被添加,并且用户可以查看为没有javascript的用户设计的正常内容。

而顺便说一句我遵循所有杰弗里方式啧啧。他们很酷。

+0

非常感谢你,是的杰弗瑞是一个网络开发兽!我非常喜欢tutsplus。 – eveo

+0

同样在这里..了解那里的许多东西。 – Katti

相关问题