Fullstack Coding
200 subscribers
41 photos
13 links
Коротко и ёмко про Web разработку)
Сотрудничество: @PashNorthMan
Download Telegram
Какая группа кодов ответа от сервера в HTTP ответе (трехзначное число, например, 200) свидетельствует об ошибке на стороне клиента?
Anonymous Quiz
2%
1 _ _
14%
2 _ _
10%
3 _ _
62%
4 _ _
12%
5 _ _
Fullstack Coding pinned «🤝Приветствую Вас в канале Fullstack Coding!) Здесь можно: Закрепить свои знания по языкам программирования и не только😀 Получить объяснения и советы по frontend и backend технологиям, таким как html, CSS, Python, JavaScript и др.👨‍🏫 Задавать вопросы…»
Пояснение к правильному ответу:

Коды ответов, означающие ошибку на стороне клиента, имеют группу 4 _ _. Например, код 404 Not found, когда клиент запрашивает несуществующий ресурс
Какое CSS свойство по методологии БЭМ нельзя задавать БЭМ блоку?
Anonymous Quiz
62%
position
4%
display
16%
max-width
18%
background
👍1
Пояснение к правильному ответу:

Согласно методологии БЭМ, для БЭМ блока не следует задавать внешние отступы и свойство 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 (список)