私は このビデオチュートリアルを見る そして私は彼が彼がこれを加えたと言ったのに気づきました:
$("html").addClass("js");
Javascriptが無効になっているとクラスは表示されませんが、有効になっているとクラスは表示されます。これがどのように機能するのか理解できません。 JSが有効になっているかどうかjQueryはどのように判断し、JSが有効/無効になっているときに特定のクラスを適用するのですか? "if文はありません。私は"少し混乱しています。
"HTMLがJSのクラスを持っていればjavascriptが利用可能で、そうでなければJSは利用できません"わかりません。
彼はまた「JavaScriptフック」について言及しました。
2時30分から3時40分までを見てください、それは彼がそれを説明するところですが、私は理解しません。
ありがとう!
編集:私は答えがそれほど単純であり、そして私がそれを見なかったことを信じることができない。みんなありがとう。
回答:
回答№1は4jQuery は JavaScriptです。 これは、JavaScriptで書かれた便利なコードのライブラリです。JavaScriptが無効になっていると、jQueryも無効になります。作業現場で行う「テスト」のようなものではありません。それは学習目的のためのもっとデモンストレーションです。
回答№2の場合は1
jQueryはjavascriptライブラリなので、javascriptが有効になっていないと、jQueryコードは実行されず、クラスは追加されません。
回答№3の場合は1
jQueryはJavaScriptで書かれており、JSが無効になっているときには実行されません。
回答№4の場合は1
ここでは、その行を見ることができます
$("html").addClass("js");
内側にあります <script> </script>
.
これは、JavaScriptが切り替えられた場合にのみ実行されます。それ以外の場合、クラスは追加されず、ユーザーはJavaScriptなしでユーザー用に設計された通常のコンテンツを表示しません。
そしてところで、私はすべてのJeffrey Waysの講義に従ってきました。彼らはただクールです。
回答№5の場合は0
JavaSCriptが有効になっていないと、JavaScriptは実行されず、jQueryも実行されません。この線 $("html").addClass("js");
JavaScriptがある場合にのみ表示されます。その場合はその行が実行され、クラスがHTMLタグに追加されます。
答え№6の場合は0
JavaScriptが有効でjqueryがロードされている場合
$("html").addClass("js");
このコードブロックが実行され、追加されます js
HTML要素へのクラス。
そしてjavascriptが無効になっている場合、jQueryはjavascriptライブラリでありクラスは追加されないので、jQueryは実行されません。