0

私はこのビデオチュートリアルを見ていましたが、彼がこれを追加したと言っていることに気付きました:

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

彼は、javascript が無効になっている場合、クラスは表示されませんが、有効になっている場合、クラスは表示されると述べました。それがどのように機能するのかわかりません。jQueryはJSが有効かどうかをどのように認識し、JSが有効/無効になっているときに特定のクラスを適用しますか? if 文はありません。私は少し混乱しています。

「HTML に JS のクラスがある場合は JavaScript が使用可能であり、そうでない場合は JS は使用できません」。わかりません。

彼は「JavaScript フック」についても言及しました..?

2:30 から 3:40 まで見てください。彼が説明しているところですが、私にはわかりません。

ありがとう!

編集:答えがとても単純で、私はそれを見なかったとは信じられません。みんなありがとう。

4

6 に答える 6

4

jQueryJavaScript です。これは、JavaScript で書かれた便利なコードのライブラリです。JavaScript が無効になっている場合は jQuery も無効になっているため、「js」クラスは表示されません。これは、実際のサイトで行うようなテストではありません。学習目的のデモンストレーションです。

于 2012-05-30T19:44:05.733 に答える
1

jQueryはjavascriptのライブラリなので、javascriptが有効になっていないとjQueryのコードが実行されず、クラスが追加されません。

于 2012-05-30T19:44:06.657 に答える
1

jQuery は JavaScript で記述されており、JS が無効になっていると実行されません。

于 2012-05-30T19:44:15.637 に答える
1

ここであなたはその行を見ることができます

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

内にあり<script> </script>ます。

これは、JavaScript が切り替えられた場合にのみ実行されます。それ以外の場合は実行されないため、クラスは追加されず、ユーザーは JavaScript を使用しないユーザー向けに設計された通常のコンテンツを表示します。

ところで、私はすべてのジェフリー・ウェイズ・ツットに従っています。彼らはただクールです。

于 2012-05-30T19:52:15.643 に答える
0

JavaSCript が有効になっていない場合、JavaScript は実行されないため、jQuery も実行されません。この行$('html').addClass('js');は、JavaScript がある場合にのみ表示されます。これは、その行が実行され、クラスが HTML タグに追加されるためです。

于 2012-05-30T19:44:38.560 に答える
0

JavaScript が有効で jquery が読み込まれている場合

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

このコード ブロックが実行さjsれ、html 要素にクラスが追加されます。

また、javascript が無効になっている場合、jQuery は実行されません。jQuery は JavaScript ライブラリであり、クラスは追加されないためです。

于 2012-05-30T19:45:29.230 に答える