BlogPost_201
- Опишите одну вещь, которую вы изучаете сегодня на занятии.
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 в основном потому, что я ими не пользуюсь.