BlogPost_201

  1. Опишите одну вещь, которую вы изучаете сегодня на занятии.
    npm test и node.js, запуск терминальных программ javascript и автоматизированное тестирование.

2. В чем разница между == и === ?
«===» является строгим и будет проверять тип и значение переменных, и это намного строже. «==» просто проверит, равны ли значения переменных.

3. Каково значение foo? var foo = 10 + ‘20’;
1020, это станет строкой.

4. Опишите, что такое терминальное приложение?
Приложение без графического интерфейса, единственным вводом будет нажатие клавиш в строке cmd/окне терминала.

5. Что такое тернарный оператор?
«?» и «:» после условного оператора. «?» действовать как 1-й возврат условия, «:» как второй.

6. Как сделать дизайн вашего веб-сайта или веб-приложения доступным и удобным для пользователя?
Использование стандартных кнопок для форм.
Создание адаптивных макетов.
Замещающий текст для программ чтения с экрана. .
Выбор правильных контрастных цветов для дальтоников.

7. Каковы ваши любимые функции HTML5 и как вы реализовали их в своих проектах разработки внешнего интерфейса?
Flexbox, он адаптивен и хорошо выравнивает содержимое.

8. Как вы структурируете ваши CSS и JavaScript, чтобы другим разработчикам было проще работать с ними?
Значимые имена для функций и переменных, комментарии в коде и правильное форматирование TAB.

9. Каков ваш процесс решения проблем с рендерингом в браузере? Считаете ли вы, что с одним браузером работать сложнее, чем с другими?

Сброс и нормализация CSS и тестирование. IE и Edge в основном потому, что я ими не пользуюсь.