2012-05-30 5 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

Здесь вы можете увидеть, что линия

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

внутри <script> </script>.

Это выполняется только в том случае, если javascript включен иначе, это не означает, что класс не будет добавлен, и пользователь просмотрит нормальный контент, который предназначен для пользователей без javascript.

И Btw Я следил за всеми делами Джеффри Пуза. Они просто классные.

+0

Большое спасибо и да, Джеффу Уэй - это веб-зверь! Мне очень нравится tutsplus. – eveo

+0

То же самое здесь .. Узнал много вещей там. – Katti

Смежные вопросы