WebDEV
前往频道在 Telegram
Сообщество веб-разработчиков. На канале можно найти: видео-уроки, полезные статьи, новости из мира IT и веб-разработки. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/webb_dev РКН: clck.ru/3L2oTf
显示更多8 442
订阅者
-224 小时
-107 天
-5730 天
帖子存档
8 441
🛠 EditThisCookie — это инструмент, который совершенно необходим. Он, не требуя никаких изысков, позволяет редактировать куки-файлы. В EditThisCookie большая широта возможностей, внимание к деталям, уделяемое его разработчиками, и, в то же время, его простота. Пару щелчков мыши — и дело сделано.
WebDEV #инструменты #web
8 441
💡 Выбираем функцию для выполнения
Иногда в зависимости от некоторого условия вам нужно вызвать ту или иную функцию.
function area() {
console.log('area');
}
function volume() {
console.log('volume');
}
if(type === 'square') {
area();
} else {
volume();
}
Вместо конструкции if вы можете смело использовать тернарный оператор:
(type === 'square' ? area : volume)()Важно: этот трюк не сработает, если вы вызываете методы объекта, которые работают с ключевым словом
this. После выполнения выражения внутри круглых скобок (выбор нужного метода) контекст вызова будет потерян и this перестанет ссылаться на нужный объект.
WebDEV #советы #coding #js8 441
Cамая редкая русскоязычная литература, для ИТ специалистов и программистов любого уровня и направления.
https://t.me/Code_m0de
Канал в котором публикуют курсы, мануалы, книги, которые невозможно найти в открытом доступе. Самый интересный материал публикуется в нашем канале еще до момента выхода в официальных источниках.
8 441
🔥 Лучшее на канале за неделю
1. React: Up & Running: Building Web Applications.
2. reseter.css — футуристическая альтернатива Normalize.css и CSS Resets.
3. Упрощаем конструкцию switch.
8 441
💡 Сокращаем однострочные функции
Некоторые функции содержат очень мало кода, но тем не менее из-за особенностей синтаксиса JavaScript занимают не меньше трех строчек.
function doubleOf(value) {
return 2 * value;
}
Стрелочные функции позволяют ужать их до одной строки:
const doubleOf = (value) => 2 * valueВажно: не злоупотребляйте стрелочными функциями, ясность кода не должна приноситься в жертву его краткости. WebDEV #советы #coding #js
8 441
📖 React: Up & Running: Building Web Applications
🖋 Stoyan Stefanov, 2021
Начните работу с React, технологией с открытым исходным кодом от Facebook для быстрого создания полнофункциональных веб-приложений. Обновленное для последней версии React, второе издание этого практического руководства показывает, как создавать компоненты React и организовывать их в поддерживаемые крупномасштабные приложения. Если вы знакомы с синтаксисом JavaScript, вы готовы приступить к работе.
💾 Скачать книгу
WebDEV #book #React #js
8 441
Хочешь создавать уникальные современные сайты, но разработка занимает много времени?
Тогда подписывайся на Уголок Фронтендера! Здесь ты найдешь огромное количество готовых решений, которые достаточно просто скопировать к себе в проект!
Выкладываем свежие исходники каждый день💡
Подпишись и ускорь свою работу в разы!
8 441
💡 Упрощаем конструкцию switch
Оператор
switch очень напоминает данный пример, с большим количеством условий.
switch (number) {
case 1:
return 'one';
case 2:
return 'two';
default:
return;
}
Однако здесь недостаточно проверки на равенство, нужно еще вернуть определенное значение. Поэтому вместо массива мы можем использовать объект (map).
const data = {
1: 'one',
2: 'two'
};
data[num]
Каждый ключ объекта однозначно соответствует определенному значению, но выглядит код компактнее, и его проще читать.
WebDEV #советы #coding #js8 441
📚 Какие технологии делают Kotlin таким мощным и удобным языком? Расскажем 9 февраля в 19:00 на вебинаре «Разработка микросервисного приложения с KTOR» в OTUS. Занятие проведет Кирилл Крылов, Software Developer в JetBrains.
Что вас ждет на занятии?
- Создадим мультиплатформенный проект, на Kotlin/JVM и Kotlin/JS
- Напишем фронтенд с помощью удобных DSL для React и CSS
- Воспользуемся корутинами для клиент-серверного взаимодействия.
👉🏻 Для регистрации на урок пройдите вступительный тест https://otus.pw/DhELn/
8 441
🔥 Лучшее на канале за неделю
1. Next.js 12 is a Beast.
2. MoreToggles — библиотека на чистом CSS со множеством приятных глазу переключателей.
3. Облегчаем доступ к глубоким свойствам объекта.
8 441
💡 Подборка советов по коду в JS
▫️ Оператор опциональной последовательности
▫️ Оператор нулевого слияния
▫️ Spread syntax
▫️ Деструктуризация массива
▫️ Проверка палиндрома в одну строку
▫️ Превращаем атрибуты объекта в массив атрибутов
▫️ Избегайте множественных ИЛИ (||) условий
▫️ Облегчаем доступ к глубоким свойствам объекта
WebDEV #подборка #советы #coding #js
8 441
💡 Убираем проверки на 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 #js8 441
Готов поспорить ты не знаешь, как подключиться к базе данных из CSS!
Залетай на канал «Будни разработчика», фронтенд и не только.
Мы там и не такое умеем 😏
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
