Как правильно, используя jQuery, изменить размер шрифта текста "Something"?
Anonymous Quiz
19%
`$('a[href$=\\/]').find('span').css('fontSize','18px');`
12%
`$('a[href~=/]').find('span').css('fontSize','18px');`
19%
`$('a[href^=\\/]').find('span').css('fontSize','18px');`
23%
`$('a[href=/]').find('span').css('fontSize','18px');`
27%
`$('a[href*=\/]').find('span').css('fontSize','18px');`
💩61👍2🔥2👎1
Что выведет в консоль?
Anonymous Quiz
20%
"ninja" "pomidor" "site"
32%
undefined "pomidor" "site"
10%
"ninja" undefined undefined
13%
undefined undefined undefined
24%
ничего не выведет, возникнет ошибка
👍14
☝️Объяснение:
возникнет ошибка `error: Uncaught TypeError: Cannot read property 'name' of undefined`, документация по this + `use strict`: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strictmode#SecuringJavaScript
возникнет ошибка `error: Uncaught TypeError: Cannot read property 'name' of undefined`, документация по this + `use strict`: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strictmode#SecuringJavaScript
👍6
Выберите все примитивные типы данных
Anonymous Quiz
77%
string
5%
integer
5%
undefined
2%
float
6%
symbol
4%
object
💩74👍10👎4
Что выведет alert?
Anonymous Quiz
21%
object Window
44%
null
16%
undefined
15%
object Object
4%
this
👍10💩10👎1
☝️Объяснение:
ECMA-262, 3rd edition describes what should happen when null is passed in as the first argument to call():
If thisArg is null or undefined, the called function is passed the global object as the this value. Otherwise, the called function is passed ToObject(thisArg) as the this value.
ECMA-262, 3rd edition describes what should happen when null is passed in as the first argument to call():
If thisArg is null or undefined, the called function is passed the global object as the this value. Otherwise, the called function is passed ToObject(thisArg) as the this value.
👍17
Как правильно объявить цикл `for`?
Anonymous Quiz
2%
for (i <= 5; i++)
1%
for i = 1 to 5
2%
for (i = 0; i <= 5)
95%
for (i = 0; i <= 5; i++)
💩41👎2🔥2
👍1
☝️Объяснение:
$('#elem').is('visible'); - грамматически не верно,
$('#elem:hidden'); - просто выберет скрытые элементы,
$('#elem').attr('visible'); - не верный атрибут,
$('#elem').is(':hidden'); - верный селектор, согласно спецификации.
Вопрос: https://proghub.dev/q/5f2de7
🔥Добавить свой вопрос
$('#elem').is('visible'); - грамматически не верно,
$('#elem:hidden'); - просто выберет скрытые элементы,
$('#elem').attr('visible'); - не верный атрибут,
$('#elem').is(':hidden'); - верный селектор, согласно спецификации.
Вопрос: https://proghub.dev/q/5f2de7
🔥Добавить свой вопрос
💩7
Сколько элементов <span> будут отображаться после выполнения?
Тест: https://proghub.dev/t/jquery-basic
Добавить свой вопрос
Тест: https://proghub.dev/t/jquery-basic
Добавить свой вопрос
💩42👎3
Сколько элементов <span> будут отображаться после выполнения:
Anonymous Quiz
15%
0
20%
1
34%
2
31%
3
💩56👍2
Какой код выберет все картинки, чьи атрибуты "title" содержат хотя бы 1 вхождение "dog"?
Anonymous Quiz
14%
`$("[title=dog]")`
13%
`$("[title*=dog]")`
21%
`$("image[title^=dog]")`
51%
`$("img[title*=dog]")`
💩61👍5👎4
Какие примеры кода объявляют функцию exec(string) ? (Выберите все правильные варианты)
Anonymous Quiz
72%
function exec(string) {}
4%
`var exec = [{}, string];`
24%
var exec = function(string) {};
💩55👍3
Что выведет код?
Anonymous Quiz
13%
`3, NaN, NaN`
3%
`3, 7, NaN`
75%
`3, proghub2, [object Object]2`
9%
`"12", proghub2, [object Object]2`
☝️Объяснение:
Оператор `+` используется не только для добавления числовых значений, но мы также можем использовать его для объединения строк. Всякий раз, когда движок JavaScript видит, что одно или несколько значений не являются числом, он приводит число к строке.
Первым является 1, который является числовым значением. 1 + 2 возвращает число 3.
Тем не менее, вторая строка "proghub". "proghub" является строкой, а 2 является числом: 2 приводится к строке. "proghub" и "2" объединяются, что приводит к результирующей строке "proghub2".
`{name: "proghub"}` является объектом. Ни число, ни объект не являются строкой, поэтому они приводятся к строке. Всякий раз, когда мы приводим обычный объект, он становится `"[object Object]"`. `"[object Object]"`, объединенный с "2", становится `"[object Object]2"`.
Оператор `+` используется не только для добавления числовых значений, но мы также можем использовать его для объединения строк. Всякий раз, когда движок JavaScript видит, что одно или несколько значений не являются числом, он приводит число к строке.
Первым является 1, который является числовым значением. 1 + 2 возвращает число 3.
Тем не менее, вторая строка "proghub". "proghub" является строкой, а 2 является числом: 2 приводится к строке. "proghub" и "2" объединяются, что приводит к результирующей строке "proghub2".
`{name: "proghub"}` является объектом. Ни число, ни объект не являются строкой, поэтому они приводятся к строке. Всякий раз, когда мы приводим обычный объект, он становится `"[object Object]"`. `"[object Object]"`, объединенный с "2", становится `"[object Object]2"`.
👍23