/ / jQuery, якщо javas вимкнено / увімкнено? - jquery

jQuery, якщо javascript вимкнено / увімкнено? - jquery

я був переглядаючи цей відеоурок і я помітив, що він сказав, що додав це:

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

Він сказав, що якщо JavaScript відключений, токлас не переміг, але якщо його включено, клас покаже. Я не розумію, як це працює. Як jQuery знає, чи включений JS, і застосувати певний клас, коли JS увімкнено / вимкнено? Немає, якщо заява. Я трохи розгублений.

"Якщо HTML має клас JS, JavaScript доступний, якщо ні, JS недоступний". Я цього не розумію.

Він також згадав про "гачок JavaScript" ..?

Дивіться з 2:30 до 3:40, саме там він це пояснює, але я не розумію.

Дякую!

редагувати: я не можу повірити, що відповідь була такою простою, і я її не бачив. Спасибі, хлопці.

Відповіді:

4 для відповіді № 1

jQuery є JavaScript. Це бібліотека корисного коду, написана на JavaScript. Якщо JavaScript відключений, то й jQuery, тож ви не зможете побачити клас "js". Це не тест тесту, який ви робите на робочому сайті; це більше демонстрація для навчальних цілей.


1 для відповіді № 2

jQuery - це бібліотека javascript, тому якщо javascript не ввімкнено, код jQuery не буде виконаний, і клас не буде доданий.


1 для відповіді № 3

jQuery написаний на JavaScript і не буде виконано, коли JS відключений.


1 для відповіді № 4

Тут ви можете бачити, що рядок

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

всередині <script> </script>.

Це виконується тільки в тому випадку, якщо javascript переключений іншим чином, це звичайно не буде додано клас і користувач переглядає звичайний вміст, призначений для користувачів без JavaScript.

І Btw я стежив за всіма поступками Джеффрі Вейса. Вони просто круті.


0 для відповіді № 5

Якщо JavaSCript не ввімкнено, JavaScript не запуститься, тому й jQuery не буде. Лінія $("html").addClass("js"); відображається лише тоді, коли існує JavaScript, оскільки тоді цей рядок запуститься і додасть клас до тегу HTML.


0 для відповіді № 6

Якщо ввімкнено javascript і завантажується jquery, то

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

цей блок коду запуститься, і він додасть a js клас до html-елемента.

І якщо JavaScript відключений, jQuery не запускається, оскільки jQuery - це бібліотека javascript, і жоден клас не буде доданий.