Size: a a a

2020 October 14
WebDEV
📑 Ответ
Анонимная викторина
53%
{"level":19, "health":90}
5%
{"username": "lydiahallie"}
8%
["level", "health"]
18%
{"username": "lydiahallie", "level":19, "health":90}
15%
Узнать ответ
Проголосовало: 1285
источник
WebDEV
webb_dev
Выберите правильный вариант 👇🏼 #test #js
Объяснение теста в чате @webb_chat
источник
2020 October 15
WebDEV
📑 Объектно-ориентированный JavaScript: немного практики

В прошлых статьях из этой серии мы рассмотрели основы работы с объектами, функции-конструкторы и прототипы. А, значит, настало время окончательно во всём разобраться и написать боевой пример — небольшую библиотеку для валидации данных.

#статьи #js
источник
2020 October 16
WebDEV
🛠 React Nice Dates — datepicker для React с удобным сенсорным управлением и красивым дизайном. Библиотека полностью модульная и состоит из отдельных компонентов и утилит, которые можно комбинировать и подбирать для создания идеального средства выбора даты для ваших нужд.

#инструменты
источник
WebDEV
💡 Современные и эффективные CSS-раскладки

Часть 1

В данной серии советов мы рассмотрим эффективные строки CSS-кода, которые выполняют серьезную работу и помогают создавать надёжную современную разметку.

Суперцентрирование: place-items: center

В первом примере "однострочной" раскладки давайте решим самую главную загадку во всём CSS: центрирование. Хочу, чтобы вы знали, что 'place-items: center' это проще, чем кажется.

Сначала задайте родительскому элементу свойству display со значением grid, а затем для него же place-items: center. Свойство place-items это краткая форма записи для align-items и justify-items, с помощью которого мы устанавливаем оба эти свойства в значение center.

.parent {
 display: grid;
 place-items: center;
}

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

Продолжение следует...

#советы #coding #css
источник
2020 October 18
WebDEV
🔥 Лучшее на канале за неделю

1
. Создание favicon для сайта 2020.

2. DarkModeJS —  сверхлегкая и кроссбраузерная библиотека JS, которая поможет вам реализовать темные и светлые темы.

3. Современные и эффективные CSS-раскладки.
источник
2020 October 19
WebDEV
📑 Объектно-ориентированный JavaScript: наследование

Это продолжение серии статей об объектно-ориентированном JavaScript, в данной статье рассматриваем наследование.

Представьте, вы получили заказ на создание небольшой онлайн игры. Всё что от вас требуется — создать понятный API для работы с персонажами. Техническое задание выглядит следующим образом:

Вы также можете ознакомиться с предыдущими статьями:

Примитивы и объекты | Работа с объектами | Функции-конструкторы | Прототипы |Немного практики.

#статьи #js
источник
WebDEV
Выберите правильный вариант 👇🏼 #test #js
источник
WebDEV
📑 Ответ
Анонимная викторина
12%
{ admin: true, user: { name: "Taras", age: 23 } }
75%
{ admin: true, name: "Taras", age: 23 }
6%
{ admin: true, user: ["Taras",  23] }
3%
{ admin: true }
4%
Узнать ответ
Проголосовало: 1586
источник
WebDEV
Подробное объяснение теста в чате @webb_chat
источник
2020 October 20
WebDEV
🛠 Craft.js —  отличный React фреймворк, который помогает создавать удобные редакторы страниц. Это позволяет изменять содержимое веб-страницы с помощью перетаскивания, подробных текстовых элементов управления, встраивания мультимедиа и т. д. Идеально подходит для создания систем управления контентом и приложений WYSIWYG.

#инструменты #js
источник
2020 October 21
WebDEV
💡 Современные и эффективные CSS-раскладки

▍Часть 2

Первая часть.

▍Адаптивные блоки: flex: <grow> <shrink> <baseWidth>

Это распространённая раскладка, например, для лендингов, в которой может располагаться ряд из 3 элементов, обычно содержащих изображение, заголовок и текст, описывающих особенности продукта. А что на счёт адаптивности?

Если использовать Flexbox, вам не придётся настраивать расположение элементов для разных размеров экрана с помощью медиа-запросов.

Свойство flex является сокращением и позволяет задать набор значений flex: <flex-grow> <flex-shrink> <flex-basis>

Если нужно, чтобы блоки имели <flex-basis> размер, сжимались на меньших размерах, но не увеличивались для заполнения дополнительного свободного пространства, следует указать flex: 0 1 <flex-basis>. В данном случае <flex-basis> равно 150px.

В следующей части будет:

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

Продолжение следует...

#советы #coding #css
источник
WebDEV
Выберите правильный вариант 👇🏼 #test
источник
WebDEV
📑 Ответ
Анонимная викторина
5%
"один"
34%
"два"
32%
"два" "один"
17%
"один" "два"
12%
Узнать ответ
Проголосовало: 1070
источник
WebDEV
Подробное объяснение теста в чате @webb_chat
источник
2020 October 22
WebDEV
📑 Выбор CSS макета — Grid или Flexbox?

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

В веб-дизайне макет – это то, как сайт отображается на экране. В HTML 5 есть довольно много элементов, определяющих внешний вид веб-страницы: заголовок, навигационный блок, абзац, сноска, статья и нижний колонтитул, каждый из которых имеет свое особое значение в создании макета. Вместе же они формируют четыре основных раздела страницы – заголовок/баннер, поисковый блок, содержимое и нижний колонтитул.

#статьи #css
источник
2020 October 23
WebDEV
🛠 Yarn 2 —  отличная альтернатива NPM с рядом замечательных функций, таких как кеширование модулей для использования в автономном режиме и «плоский режим», который отлично подходит для уменьшения количества дублирующихся пакетов.

#инструменты
источник
WebDEV
💡 Современные и эффективные CSS-раскладки

▍Часть 3

Перед прочтением рекомендуем ознакомиться с первой и второй частями.

▍Адаптивные блоки: flex: <grow> <shrink> <baseWidth>

Код ко второй части:

.parent {
 display: flex;
}

.child {
 flex: 0 1 150px;
}

Если вы хотите, чтобы при переносе на новую строку блоки растягивали и заполняли пространство, установите <flex-grow> в значение 1.

.parent {
 display: flex;
}

.child {
 flex: 1 1 150px;
}

В следующей части рассмотрим боковую панель.

Продолжение следует...

#советы #coding #css
источник
2020 October 25
WebDEV
🔥 Лучшее на канале за неделю

1
. Выбор CSS макета — Grid или Flexbox?

2. Craft.js —  отличный React фреймворк, который помогает создавать удобные редакторы страниц.

3. Современные и эффективные CSS-раскладки.
источник
WebDEV
Полноценные курсы по программированию за 12.99$. Домашнее задание, ответы на ваши вопросы и удобная платформа

На образовательной площадке Udemy проводится распродажа курсов по направлению Frontend-разработки.

Присоединиться к 24 000 студентов и узнать полную информацию можно тут:
https://taplink.cc/petrychenko_ivan
источник