1. Опишите одну вещь, которую вы изучаете сегодня на уроке.

Создание моего первого терминального приложения.

2. Как вы обеспечиваете доступность и удобство дизайна вашего веб-сайта или веб-приложения?

  • Прислушивайтесь к своим пользователям:Получение информации непосредственно от вашей целевой аудитории позволит вам обнаружить недостающие элементы, которые вы могли бы не заметить самостоятельно.
  • Ускорьте его:Скорость действительно имеет значение, когда речь идет о том, чтобы посетители оставались на вашем сайте, чтобы они могли видеть, хотят ли они иметь с вами дело.
  • Предоставьте подробную информацию.Чем более подробную и доступную информацию о ваших предложениях вы предоставите, тем лучше.
  • Сделайте навигацию интуитивно понятной.Панель навигации очень важна, поскольку она следует за посетителем на протяжении всего его пути по сайту и служит инструментом для возврата на целевую страницу.
  • Тщательно выбирайте цвет:нужен идеальный баланс между красотой и чистотой.
  • Улучшите структуру своего сайта.Имейте в виду, что сейчас многие пользователи заходят на веб-сайты с мобильных устройств.
  • Обратите внимание на призывы к действию:упростите задачу, используя убедительный призыв к действию, который легко найти.
  • Улучшите свою страницу контактов:чем больше способов, которыми вы позволите пользователю связаться с вами, тем лучше.

Эти восемь вещей мгновенно сделают ваш веб-сайт более удобным для пользователей, но ключом к сайту с хорошим UX является постоянное внесение улучшений. Потратьте время, чтобы спросить своих клиентов, какие инструменты им помогут, и добавьте их на свой сайт. Помните, что инструменты, полезные для сайта электронной коммерции, будут отличаться от инструментов, полезных для блога.

Протестируйте все и попытайтесь увидеть свой сайт глазами целевой аудитории. Со временем ваш сайт станет проще в использовании для конкретных посетителей, что может привести к увеличению продаж или привлечению новых клиентов.

3. Какие функции HTML5 вам больше всего нравятся и как вы реализовали их в своих проектах разработки интерфейса?

Мне нравится, как в HTML5 реализована поддержка мультимедиа по сравнению с предыдущими версиями. Я использую эту функцию для разработки дизайна внешнего интерфейса, который включает видео и аудио как неотъемлемую часть опыта, не беспокоясь о том, что они не загружаются должным образом или не ломают страницу.

4. Как вы структурируете свои CSS и JavaScript, чтобы другим разработчикам было проще с ними работать?

Я организую свои таблицы стилей с разделами для каждого компонента сайта. Каждый раздел имеет комментарии по всему коду, чтобы другие разработчики могли его изменить.

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

Мне часто приходится менять позиции DIV на веб-страницах для Microsoft Edge. Этот браузер вызывает у меня больше всего проблем, так как я не так часто сталкиваюсь с проблемами в Chrome или Firefox.

6. В чем разница между == и === ?

Используя ==, вы проверяете, равно ли что-то чему-то другому. это не строго

x == 1 //is x equal to 1? (False)
x == 2 //is x equal to 2? (True)
true == 1 //does the boolean value of true equal 1? (True)

Используя ===, вы проверяете, равно ли что-то чему-то другому. Это тоже строго.

x === 1 //is x equal to 1? (False)
x === 2 //is x equal to 2? (True)
true === 1 //does the boolean value of true equal 1? (False)

Что делает strict, если это неясно, так это то, что он проверяет не только равенство двух значений, но и сравнивает типы двух значений. Использование == попытается преобразовать одну часть выражения в тот же тип, что и другая.

7. Какова ценность foo? var foo = 10 + '20';

Ответ: '1020', из-за приведения типа числа к строке

8. Опишите, что такое терминальное приложение?

Эмулятор терминала, терминальное приложение или термин — это компьютерная программа, которая эмулирует видео терминал в какая-то другая архитектура дисплея. Хотя обычно это синоним оболочки или текстового терминала, термин терминал охватывает все удаленные терминалы, включая графические интерфейсы. Эмулятор терминала внутри графического пользовательского интерфейса часто называют окном терминала.

Окно терминала позволяет пользователю получить доступ к текстовому терминалу и всем его приложениям, таким как интерфейсы командной строки (CLI) и текстовый интерфейс пользователя (TUI). Они могут быть запущены либо на той же машине, либо на другой через telnet, ssh или dial-up. В Unix-подобных операционных системах обычно одно или несколько терминальных окон подключены к локальному компьютеру.

9. Что такое тернарный оператор?

Программисты используют тернарные операторы в C для принятия решений вместо условных операторов if и else. Тернарный оператор — это оператор, который принимает три аргумента. Первый аргумент — это аргумент сравнения, второй — результат истинного сравнения, а третий — результат ложного сравнения. Если это поможет, вы можете думать об операторе как о сокращенном способе написания оператора if-else.