Fullstack Coding
200 subscribers
41 photos
13 links
Коротко и ёмко про Web разработку)
Сотрудничество: @PashNorthMan
Download Telegram
Пояснение к правильному ответу:

Согласно методологии БЭМ, для БЭМ блока не следует задавать внешние отступы и свойство position, т.е «блок не должен влиять на своё окружение». Если в таком свойстве есть необходимость, то нужно, чтобы БЭМ блок был ещё и БЭМ элементом (так называемый микс). То есть правильный ответ position
👍2
Пояснение к правильному ответу:

В JavaScript динамическая нестрогая (слабая) типизация. То есть тип переменной будет определяться и проверяться в процессе выполнения программы (динамическая), но, при необходимости, тип может поменяться в операции с несовместимым типом (нестрогая (слабая)). Например, интерпретатор JS может преобразовать число в строку в выражении ‘2’ + 2 и мы получим результат ‘22’
👍1
🤔1
Что будет выведено в консоль в результате выполнения кода JavaScript?
Anonymous Quiz
34%
undefined undefined undefined
66%
‘tank’ 1000 2000
0%
null null null
Пояснение к правильному ответу:

Здесь продемонстрировано деструктурирующее присваивание, когда массив, указанный справа от оператора =, «распадается» на соответствующие переменные, помещённые в квадратные скобки слева от этого знака.
Таким образом, ответ ‘tank’ 1000 2000
Пояснение к правильному ответу:

В языке Java статическая строгая типизация. Статическая, так как типы переменных (число, булевское значение и др) определяются во время их объявления. Типы проверяются во время компиляции. Тип переменной не может быть изменён. Например, если мы объявим переменную int x = 7, а затем запишем в неё строку x =“Hello”, то возникнет ошибка компилляции. Строгая (сильная) потому, что в операциях с несовместимыми типами автоматического неявного преобразования типов не будет происходить.

Заметка☝️: в Java также присутствуют способы динамического определения типов, например, при преобразовании объектов в массиве
Какой псевдокласс нужно добавить к CSS селектору, чтобы он определял состояние HTML элемента при наведении курсора на него?
Anonymous Quiz
5%
:focus
83%
:hover
10%
:active
3%
:сhecked
0%
:enabled
Какой командой в командной оболочке можно создать новый репозиторий в системе контроля версий Git?
Anonymous Quiz
26%
git add
55%
git init
19%
git commit
0%
git fetch
Какой командой можно выполнить миграции в Python фреймворке Джанго?
Anonymous Quiz
33%
python manage.py makemigrations
33%
python manage.py migrate
0%
manage.py makemigrations
33%
manage.py migrate
Пояснение к правильному ответу:

Здесь продемонстрировано деструктурирующее присваивание, когда итерируемый объект (в данном примере массив), указанный справа от оператора = «распадается» на соответствующие переменные, помещённые в квадратные скобки слева от этого знака. Если мы хотим при указании, например, 2-х переменных слева, получить остальные элементы массива в одном массиве, то должны использовать оператор «…» (остаточные параметры): [item1, item2, …othersItems] = … .
Таким образом, ответ tank car [ ‘truck’, ‘bike’, ‘submarine’, ‘helicopter’ ]
Какой из указанных типов Python является неизменяемым (immutable)?
Anonymous Quiz
27%
Dict (словарь)
68%
Set (множество)
5%
List (список)
Какой командой в командной оболочке можно добавить в индекс все незакоммиченные изменения в репозитории в системе контроля версий git?
Anonymous Quiz
11%
git stash
22%
git commit
0%
git reset
67%
git add .
0%
git show
Пояснение к правильному ответу:

Добавить всё в индекс можно командой “git add .”. Точка после add и означает, что мы добавляем все незакоммиченные изменения. Чтобы добавить в индекс изменения в каком-то конкретном файле или добавить файл для отслеживания системой git, нужно указать имя этого файла. Например, «git add style.css»
👍2
Какая группа кодов ответа от сервера (трёхзначное число) является информацией об успешной обработке запроса?)
Anonymous Quiz
4%
4 _ _
23%
1 _ _
0%
3 _ _
73%
2 _ _
👍2
Ответ:

Успешные коды ответа имеют группу 2 _ _. Например, самый известный успешный код - 200 (ОК)
1