JavaScript задачи с собеседований
5.27K subscribers
529 photos
27 videos
9 files
275 links
Задачи, тесты и теоретические вопросы по JavaScript. Так же react, vue, angular, node.js

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
Download Telegram
☝️Объяснение:

В JavaScript var создает переменную в контексте функции, а не контексте текущего scope. Это немного отличается от способа, который принят в типизированных языках, вроде Java или C++.
👍4
Как правильно, используя jQuery, изменить размер шрифта текста "Something"?

Вопрос: https://proghub.dev/q/d89329

Добавить свой вопрос
💩36👎1
☝️Объяснение:

возникнет ошибка `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
👍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.
👍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
Что покажет alert() ?
Anonymous Quiz
46%
false
7%
-1
9%
1
12%
0
26%
true
👍1
Как определить состояние переключаемого элемента #elem, если он скрыт?
Anonymous Quiz
39%
$('#elem').is(':hidden');
21%
$('#elem').is('visible');
21%
$('#elem').attr('visible');
19%
$('#elem:hidden');
💩40👎6👍3
☝️Объяснение:

$('#elem').is('visible'); - грамматически не верно,
$('
#elem:hidden'); - просто выберет скрытые элементы,
$('
#elem').attr('visible'); - не верный атрибут,
$('
#elem').is(':hidden'); - верный селектор, согласно спецификации.

Вопрос: https://proghub.dev/q/5f2de7

🔥Добавить свой вопрос
💩7
Сколько элементов <span> будут отображаться после выполнения?

Тест: 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