es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

WebDEV

WebDEV

Ir al canal en Telegram

Сообщество веб-разработчиков. На канале можно найти: видео-уроки, полезные статьи, новости из мира IT и веб-разработки. Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: telega.in/c/webb_dev

Mostrar más
8 203
Suscriptores
-124 horas
-147 días
-6330 días
Archivo de publicaciones
WebDEV
8 202
📚 Какие технологии делают Kotlin таким мощным и удобным языком? Расскажем 9 февраля в 19:00 на вебинаре «Разработка микросер
📚 Какие технологии делают Kotlin таким мощным и удобным языком? Расскажем 9 февраля в 19:00 на вебинаре «Разработка микросервисного приложения с KTOR» в OTUS. Занятие проведет Кирилл Крылов, Software Developer в JetBrains. Что вас ждет на занятии? - Создадим мультиплатформенный проект, на Kotlin/JVM и Kotlin/JS - Напишем фронтенд с помощью удобных DSL для React и CSS - Воспользуемся корутинами для клиент-серверного взаимодействия. 👉🏻 Для регистрации на урок пройдите вступительный тест https://otus.pw/DhELn/

WebDEV
8 202
🔥 Лучшее на канале за неделю 1. Next.js 12 is a Beast. 2. MoreToggles — библиотека на чистом CSS со множеством приятных глаз
🔥 Лучшее на канале за неделю 1. Next.js 12 is a Beast. 2. MoreToggles — библиотека на чистом CSS со множеством приятных глазу переключателей. 3. Облегчаем доступ к глубоким свойствам объекта.

WebDEV
8 202
💡 Убираем проверки на null, undefined и пустую строку JavaScript имеет мощную систему преобразования типов, фактически он мо
💡 Убираем проверки на null, undefined и пустую строку JavaScript имеет мощную систему преобразования типов, фактически он может преобразовать любой тип в любой другой. Если речь идет о логических проверках, то все значения можно разделить на falsy (лживые), которые преобразуются в false, и truthy (правдивые), которые преобразуются в true.
if (first !== null || first !== undefined || first !== '') {
    let second = first;
}

Благодаря этому механизму нет нужды проверять на null, undefined и пустую строку отдельно – каждое из этих значений falsy, то есть преобразуется в false.
const second = first || '';

Вместо этого можно просто воспользоваться оператором логического сложения ||. Он вернет левое значение, если оно истинно, или правое в ином случае. Другими словами, правая часть выражения является значением по умолчанию. WebDEV #советы #coding #js

WebDEV
8 202
Готов поспорить ты не знаешь, как подключиться к базе данных из CSS! Залетай на канал «Будни разработчика», фронтенд и не только. Мы там и не такое умеем 😏

WebDEV
8 202
🛠 MoreToggles — библиотека на чистом CSS со множеством приятных глазу переключателей. WebDEV #инструменты #css
🛠 MoreToggles — библиотека на чистом CSS со множеством приятных глазу переключателей. WebDEV #инструменты #css

WebDEV
8 202
Next.js 12 is a Beast Обзор на Next.js версии 12. Он наполнен потрясающими функциями, такими как компилятор rust, параллельный режим, серверные компоненты и многое другое. Полный курс. 📺 YouTube WebDEV #видео #js

WebDEV
8 202
💡 Облегчаем доступ к глубоким свойствам объекта Так как обращение к свойству несуществующего объекта в JavaScript вызывает о
💡 Облегчаем доступ к глубоким свойствам объекта Так как обращение к свойству несуществующего объекта в JavaScript вызывает ошибку, мы вынуждены проверять на наличие каждый уровень вложенности.
if(obj && obj.address && obj.address.postalCode) {
    console.log(obj.address.postalCode)
}

Укоротим эту кучу кода с помощью оператора опциональной последовательности ?. (optional chaining).
console.log(obj?.address?.postalCode);

Он делает то же самое, но гораздо элегантнее. WebDEV #советы #coding #js

WebDEV
8 202
📑 Ответ
Anonymous voting

WebDEV
8 202
WebDEV #test #css Выберите правильный вариант 👇🏼
WebDEV #test #css Выберите правильный вариант 👇🏼

WebDEV
8 202
🔥 Лучшее на канале за неделю 1. Go Web Programming. 2. Parsel — парсер CSS-селекторов в два килобайта. 3. Превращаем атрибут
🔥 Лучшее на канале за неделю 1. Go Web Programming. 2. Parsel — парсер CSS-селекторов в два килобайта. 3. Превращаем атрибуты объекта в массив атрибутов.

WebDEV
8 202
💡 Избегайте множественных ИЛИ (||) условий Оператор логического сложения (||) возвращает true, если хотя бы одно из условий
💡 Избегайте множественных ИЛИ (||) условий Оператор логического сложения (||) возвращает true, если хотя бы одно из условий истинно. Это очень полезная штука, но когда условий много, код выглядит неаккуратно:
if (fruit === 'apple' || fruit === 'orange' || fruit === 'banana' || fruit ==='grapes') {
    // код
}

Вместо использования дизъюнкции мы можем собрать все проверяемые значения в массив и воспользоваться встроенным методом Array.prototype.includes.
if (['apple', 'orange', 'banana', 'grapes'].includes(fruit)) {
   // код
}

Он вернет true, если аргумент совпадает хотя бы с одним элементом массива – именно то, что нам нужно. Это решение более наглядно и намного проще масштабируется при увеличении количества условий. WebDEV #советы #coding #js

WebDEV
8 202
Codecademy сделали канал в телеграм! Codecademy — это крупнейшая в мире платформа для изучения программирования. Теперь у них
Codecademy сделали канал в телеграм! Codecademy — это крупнейшая в мире платформа для изучения программирования. Теперь у них есть русскоязычный канал. Там постят перевод на русский такой инфы, которую не найти ни на одном форуме! Подписывайтесь и прокачивайте свои скиллы: @ccademy

WebDEV
8 202
🛠 Parsel — парсер CSS-селекторов в два килобайта. WebDEV #инструменты #css
🛠 Parsel — парсер CSS-селекторов в два килобайта. WebDEV #инструменты #css

WebDEV
8 202
📖 Go Web Programming 🖋 Sau Sheong Chang, 2016 Go Web Programming научит вас создавать масштабируемые, высокопроизводительны
📖 Go Web Programming 🖋 Sau Sheong Chang, 2016 Go Web Programming научит вас создавать масштабируемые, высокопроизводительные веб-приложения на Go с использованием современных принципов проектирования. Вы узнаете, как реализовать шаблон проектирования внедрения зависимостей для написания тестовых пар, использовать параллелизм в веб-приложениях, а также создавать и использовать JSON и XML в веб-сервисах. 💾 Скачать книгу WebDEV #book #Go #web

WebDEV
8 202
💡 Превращаем атрибуты объекта в массив атрибутов Используем Object.entries(), Object.keys() и Object.values(). const obj = {
💡 Превращаем атрибуты объекта в массив атрибутов Используем Object.entries(), Object.keys() и Object.values().
const obj = { a: 1, b: 2, c: 3 };

Object.entries(obj);

// Output 
// (3) [Array(2), Array(2), Array(2)]
// 0: (2) ["a", 1]
// 1: (2) ["b", 2]
// 2: (2) ["c", 3]
// length: 3

Object.keys(obj);
// (3) ["a", "b", "c"]

Object.values(obj);
// (3) [1, 2, 3]

WebDEV #советы #coding #js

WebDEV
8 202
Разработчик на C#? 📚 Для тебя 24 января в 20:00 пройдет вебинар «Что полезного в новых версиях C#?» в OTUS. На открытом заня
Разработчик на C#? 📚 Для тебя 24 января в 20:00 пройдет вебинар «Что полезного в новых версиях C#?» в OTUS. На открытом занятии мы разберем: 🔥 Ключевые нововведения релиза .NET 6.0 с C# 10. 🔥 Познакомимся с полезными и часто используемыми новшествами последних версий языка C#. 👉🏻 Для регистрации пройдите вступительный тест https://otus.pw/98zy/

WebDEV
8 202
📑 Ответ
Anonymous voting

WebDEV
8 202
WebDEV #test #js Выберите правильный вариант 👇🏼
WebDEV #test #js Выберите правильный вариант 👇🏼

WebDEV
8 202
🔥 Лучшее на канале за неделю 1. D3.js за 100 секунд. 2. JavaScript Quiz — проверьте свои знания, отвечая на вопросы по JavaS
🔥 Лучшее на канале за неделю 1. D3.js за 100 секунд. 2. JavaScript Quiz — проверьте свои знания, отвечая на вопросы по JavaScript. 3. Деструктуризация массива.