CSS: выбираем элемент без атрибута
Как в HTML-документе обратиться к стилям элемента, у которого нет определенного атрибута?
Узнать правильный ответ
#interview #frontend #css
Как в HTML-документе обратиться к стилям элемента, у которого нет определенного атрибута?
Узнать правильный ответ
#interview #frontend #css
dr.Brain
CSS: выбираем элемент без атрибута
выбираем элемент, у которого нет опредленного атрибута, в CSS
JavaScript: динамический импорт модулей
Нужно загрузить файл из папки, название которой создается динамически.
Написав:
или
Вы поймете, что код не работает...
Узнать правильный ответ
#interview #frontend #js
Нужно загрузить файл из папки, название которой создается динамически.
Написав:
import test from folder + '/test.js'
или
import test from `${folder}/test.js`
Вы поймете, что код не работает...
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: динамический импорт модулей
загружаем модули JavaScript динамически
CSS: отключаем выделение текста
Читать
Попробуем отключить возможность выделения текста (как впрочем и всего остального содержимого веб-страницы) с помощью CSS-свойства user-select
#css #frontend
Читать
Попробуем отключить возможность выделения текста (как впрочем и всего остального содержимого веб-страницы) с помощью CSS-свойства user-select
#css #frontend
dr.Brain
CSS: отключаем выделение текста
отключаем для пользователей возможность выделить текст с помощью CSS
CSS: flexbox для выравнивания по центру
Читать
Flexbox дал, пожалуй, наипростейшую возможностью центрирования элементов на странице.
#frontend #css
Читать
Flexbox дал, пожалуй, наипростейшую возможностью центрирования элементов на странице.
#frontend #css
dr.Brain
CSS: flexbox для выравнивания по центру
используем flexbox для выравнивания элемента по центру в CSS
👍4
JavaScript: доступ к истории
Читать
Свойство
#frontend #js
Читать
Свойство
window.history используется только для чтения и ссылается на объект History, позволяющий манипулировать историей сессии броузера. То есть получать сведения о страницах, загруженных в текущей вкладке или фрейме.#frontend #js
dr.Brain
JavaScript: доступ к истории
получаем доступ к истории броузера с помощью JavaScript
🔥5
JavaScript: определяем броузер
Кажется, что узнать, в каком броузере находится текущая сессия пользователя, довольно просто. Ведь именно для этого предназначено свойство
Узнать правильный ответ
#interview #frontend #js
Кажется, что узнать, в каком броузере находится текущая сессия пользователя, довольно просто. Ведь именно для этого предназначено свойство
userAgent объекта navigatorУзнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: определяем броузер
определяем броузер пользователя с помощью JavaScript
👍7
JavaScript: поиск элементов массива
Представьте, что Вы участвуете в разработке интернет-магазина, и существует необходимость отбирать товары по ценовому диапазону и производителю.
Узнать правильный ответ
#interview #frontend #js
Представьте, что Вы участвуете в разработке интернет-магазина, и существует необходимость отбирать товары по ценовому диапазону и производителю.
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: поиск элементов массива
находим нужный элемент массива с помощью фильтрации в JavaScript
👍7
JavaScript: объединение данных
Допустим, Вам нужно создать для личного кабинета пользователя дашборд, позволяющий получать информацию, собранную из различных сторонних источников (API).
Узнать правильное решение
#interview #frontend #js
Допустим, Вам нужно создать для личного кабинета пользователя дашборд, позволяющий получать информацию, собранную из различных сторонних источников (API).
Узнать правильное решение
#interview #frontend #js
dr.Brain
JavaScript: объединение данных
объединяем данные из различных источников для дашборда пользователя с помощью JavaScript
👍5
JavaScript: удаление дублей
Допустим, Вы получили перечень контактов, некоторые из которых могут дублироваться. Необходимо получить список, включающий только уникальные контакты (адреса электронной почты)
Узнать правильный ответ
#interview #frontend #js
Допустим, Вы получили перечень контактов, некоторые из которых могут дублироваться. Необходимо получить список, включающий только уникальные контакты (адреса электронной почты)
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: удаление дублей
удаляем дубли в списке с помощью JavaScript
👍5
JavaScript: преобразование данных
Допустим, у нас есть массив товаров, для каждого из которых определен рейтинг. Ваша задача: найти в массиве товар с наивысшим рейтингом.
Узнать правильный ответ
#interview #frontend #js
Допустим, у нас есть массив товаров, для каждого из которых определен рейтинг. Ваша задача: найти в массиве товар с наивысшим рейтингом.
Узнать правильный ответ
#interview #frontend #js
dr.Brain
JavaScript: преобразование данных
находим в массиве товар с наивысшим рейтингом с помощью JavaScript
👍6
CLI: обнволение npm
Читать
Довольно часто возникает необходимость обновления большого количества npm-пакетов, принадлежащих разным проектам и находящихся в различных подпапках одной директории.
#cli #bash
Читать
Довольно часто возникает необходимость обновления большого количества npm-пакетов, принадлежащих разным проектам и находящихся в различных подпапках одной директории.
#cli #bash
dr.Brain
CLI: обнволение npm
обновляем все npm пакеты нескольких проектов
🔥5
HTML: отправляем данные нередактируемых полей
Читать
Порой, при работе с HTML-формой возникает необходимость в отключении возможности редактирования значения поля ввода
Простое и очевидное решение задачи - использование для такого поля атрибута
Атрибут
#frontend #html
Читать
Порой, при работе с HTML-формой возникает необходимость в отключении возможности редактирования значения поля ввода
input пользователем.Простое и очевидное решение задачи - использование для такого поля атрибута
disabled. Но, такой подход не позволяет передавать данные отключенного поля ввода при отправке сведений формы на сервер.Атрибут
readonly - решение проблемы, он позволяет отправлять данные поля ввода в составе сведений формы и отключает возможность внесения изменений для пользователя#frontend #html
dr.Brain
HTML: отправляем данные нередактируемых полей
отправляем данные нередаутируемых полей формы
👍7
JavaScript: как получить подстроку
Читать
Часто в javaScript нужно извлечь часть строки.
Вот простой способ решения такой задачи. С помощью метода
#interview #frontend #js
Читать
Часто в javaScript нужно извлечь часть строки.
Вот простой способ решения такой задачи. С помощью метода
split() и манипуляции с элементами массива получаем фрагмент строки от ее начала до первого вхождения разделителя (не включая сам разделитель -):const str = 'test-hey-ho'
str.split('-')[0] //'test'
#interview #frontend #js
dr.Brain
JavaScript: как получить подстроку
извлекаем фрагмент строки до разделителя с помощью JavaScript
👍6🔥1👏1
Полезные элементы HTML: dialog
Читать
HTML-элемента 'dialog' позволяет получать модальные диалоговые окна, не полагаясь на библиотеки JavaScript. Такой семантически верный подход можно использовать для создания оповещений, подтверждений, всплывающих окон.
Например:
Такой элемент достаточно просто стилизовать или оснастить дополнительным функциями с помощью JavaScript.
#frontend #html
Читать
HTML-элемента 'dialog' позволяет получать модальные диалоговые окна, не полагаясь на библиотеки JavaScript. Такой семантически верный подход можно использовать для создания оповещений, подтверждений, всплывающих окон.
Например:
<dialog id="myDialog">
<p>Это диалог</p>
<button onclick="document.getElementById('myDialog').close()">Закрыть</button>
</dialog>
<button onclick="document.getElementById('myDialog').showModal()">Открыть</button>
Такой элемент достаточно просто стилизовать или оснастить дополнительным функциями с помощью JavaScript.
#frontend #html
dr.Brain
Полезные элементы HTML: dialog
создаем модальные диалоги только с помощью HTML
👍7😁2👏1
Полезные элементы HTML: picture
Читать
HTML-элемент
Например:
Таким образом,
#frontend #html
Читать
HTML-элемент
picture - контейнер для вложенных элементов source. Он необходим для загрузки адаптивных изображений, оптимизированных в соответствии с выбранными размерами и разрешениями экрана.picture позволяет определить несколько источников изображения source и выбрать лучший, исходя из возможностей устройства.Например:
<picture>
<source media="(min-width: 800px)" srcset="large.jpg">
<source media="(min-width: 400px)" srcset="medium.jpg">
<img src="small.jpg" alt="Responsive Image">
</picture>
Таким образом,
picture сокращает время загрузки картинки, повышает удобство работы пользователя, предоставляя наиболее подходящее изображение.#frontend #html
dr.Brain
Полезные элементы HTML: picture
работаем с адаптивными картинками в HTML
🔥8👍1👏1🤔1
Полезные элементы HTML: output
Читать
HTML-элемент
Например:
Таким образом,
#frontend #html
Читать
HTML-элемент
ouptput нужен для вывода на экран результатов вычислений или действий пользователя. Это особенно полезно в формах, для визуализации возможностей обратной связи в режиме реального времени, полагаясь на данные, введенные пользователем.Например:
<form oninput="result.value=parseInt(a.value)+parseInt(b.value)">
<input type="number" id="a" value="0"> +
<input type="number" id="b" value="0">
= <output name="result" for="a b">0</output>
</form>
Таким образом,
output дает простой вариант создания интерактивных и динамических форм без необходимости использования многострочного кода JavaScript.#frontend #html
dr.Brain
Полезные элементы HTML: output
элемент вывода в HTML
👍8😁2🔥1
Полезные элементы HTML: data
Читать
HTML-элемент
или
Таким образом,
#frontend #html
Читать
HTML-элемент
data связывает машиночитаемое значение с его человекопонятным представлением. Это особенно полезно для добавления семантического значения к вашему контенту, например, для привязки идентификатора продукта к его отображаемому названию.<p>Кетчуп:</p>
<ul>
<li><data value="398">Мини</data></li>
<li><data value="399">Джамбо</data></li>
<li><data value="400">Мега Джамбо</data></li>
</ul>
или
<p>Price: <data value="49.99">$49.99</data></p>
Таким образом,
data предоставляет поисковым системам и веб-сканерам дополнительную информацию, позволяющую точнее понимать ваш контент, что, в свою очередь, положительно влияет на результаты поисковой выдачи.#frontend #html
dr.Brain
Полезные элементы HTML: data
машиночитаемое представление данных в HTML
👍9🔥1👏1
Полезные элементы HTML: details и summary
Читать
HTML-элементы
Если
Например:
Таким образом,
#frontend #html
Читать
HTML-элементы
details и summary предназначены для создания любых сценариев, в которых необходимо скрывать и раскрывать информацию (например: FAQ).Если
summary является первым дочерним элементом details, содержимое summary используется в качестве метки для виджета раскрытия, который обычно представлен на экране с использованием небольшого треугольника, меняющего направление своей вершины после нажатия, для демонстрации состояния открытия или закрытия блока с информацией. При этом метка summary (если она есть) находится рядом с треугольником.Например:
<details>
<summary>More Information</summary>
<p>This is the hidden content that will be revealed when you click on "More Information".</p>
</details>
Таким образом,
details и summary позволяют оптимизировать пользовательский интерфейс за счет уменьшения количества одновременно отображаемой информации, что, в свою очередь, улучшает восприятие и читабельность веб-страниц для пользователя.#frontend #html
dr.Brain
Полезные элементы HTML: details и summary
организация дополнительной информации в HTML
👍13🔥2😁1
Если кратко: библиотеки и фреймворки
Читать
Что такое библиотеки и фреймворки, для чего они нужны и чем отличаются, легко объяснить на простых примерах из нашей повседневной жизни.
Разработка с использованием библиотек очень похожа на приобретение ингредиентов для какого-либо блюда.
#tutorial #nutshell #есликратко
Читать
Что такое библиотеки и фреймворки, для чего они нужны и чем отличаются, легко объяснить на простых примерах из нашей повседневной жизни.
Разработка с использованием библиотек очень похожа на приобретение ингредиентов для какого-либо блюда.
#tutorial #nutshell #есликратко
dr.Brain
Если кратко: библиотеки и фреймворки
библиотеки и фреймворки, чем отличаются и для чего нужны, на простых примерах
👏9🔥3👍2🤔1
Если кратко: рекурсия
Читать
Рекурсия - это функция, которая вызывает сама себя.
Разработчик Джон Рэнди (Jon Randy) в рамках участия в конкурсе "DEV Computer Science Challenge v24.06.12: One Byte Explainer" дал потрясяющее объяснение рекурсии...
#tutorial #nutshell #есликратко
Читать
Рекурсия - это функция, которая вызывает сама себя.
Разработчик Джон Рэнди (Jon Randy) в рамках участия в конкурсе "DEV Computer Science Challenge v24.06.12: One Byte Explainer" дал потрясяющее объяснение рекурсии...
#tutorial #nutshell #есликратко
dr.Brain
Если кратко: рекурсия
выясняем, что такое рекурсия, на простых примерах
🔥13👍3👏2
Если кратко: глубокое обучение
Читать
Глубокое обучение (Deep Learning, DL) является одним из методов машинного обучения (Machine Learning, ML). Этот метод основан на самообучении многослойных нейронных сетей. Имитируя работу мозга, он подобен обучению ребенка в раннем возрасте, которому дают различные наборы представлений об объекте для того, чтобы он сам смог его распознать в будущем.
Чтобы разобраться в глубоком обучении, нужно вспомнить, как маленького ребенка учать понимать, кто такие кошки, и узнавать их...
#tutorial #nutshell #есликратко
Читать
Глубокое обучение (Deep Learning, DL) является одним из методов машинного обучения (Machine Learning, ML). Этот метод основан на самообучении многослойных нейронных сетей. Имитируя работу мозга, он подобен обучению ребенка в раннем возрасте, которому дают различные наборы представлений об объекте для того, чтобы он сам смог его распознать в будущем.
Чтобы разобраться в глубоком обучении, нужно вспомнить, как маленького ребенка учать понимать, кто такие кошки, и узнавать их...
#tutorial #nutshell #есликратко
dr.Brain
Если кратко: глубокое обучение
что такое глубокое обучение нейросетей на простых примерах
👍11🔥2👏1