Логово верстальщика – Telegram
Логово верстальщика
8.03K subscribers
996 photos
48 videos
4 files
1.71K links
Канал для верстальщиков с инфой о HTML и CSS, а так же JavaScript на уровне верстальщиков.

Канал на бирже - https://telega.in/c/webdevlair

По вопросам рекламы или разработки: @g_abashkin
Download Telegram
💥 17 убийственных сайтов для веб-разработчиков

Хранение под рукой полезных сайтов – хороший способ повышения производительности труда для дизайнера или веб-разработчика. Разберем некоторые из лучших инструментов, способных уменьшить объем вашей повседневной рутины.

Читать...
👩‍💻 Доступный автокомплит с нуля на JavaScript

Руководство по созданию компонента автодополнения с учетом всех требований доступности.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Download the Matrix

Крайне стильная кнопка скачивания с анимацией при нажатии. Сделана на SVG, CSS и JavaScript.

Открыть код...
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Основные различия между React.js и React Native

Раскройте для себя уникальные аспекты двух мощных технологий - React.js и React Native. Это позволит вам в полной мере оценить потенциал универсальной React-библиотеки. Кроме того, вы узнаете, легко ли веб-разработчику React освоить разработку React Native.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Как оптимизировать дорогостоящие CSS-свойства

Некоторые свойства CSS более затратны, чем другие, с точки зрения производительности. При неправильном использовании они могут замедлить работу вашей веб-страницы и сделать ее менее отзывчивой для пользователей.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Неожиданные особенности JavaScript

JavaScript — сложный язык со множеством неожиданных вывертов. В этой статье мы рассмотрим особенности JavaScript, способные по-настоящему озадачить.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Convert string to camel case

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

Пример кода:

"the-stealth-warrior" gets converted to "theStealthWarrior"
"The_Stealth_Warrior" gets converted to "TheStealthWarrior"


Решение задачи🔽

function toCamelCase(str) {
return str.replace(/[-_](.)/g, (_, char) => char.toUpperCase());
}

// Примеры использования
console.log(toCamelCase("the-stealth-warrior")); // "theStealthWarrior"
console.log(toCamelCase("The_Stealth_Warrior")); // "TheStealthWarrior"
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Твой JavaScript должен быть проще: 10 приемов современного разработчика

Советы по написанию короткого, лаконичного и чистого кода на JavaScript

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Учебное пособие по Giphy API: как сгенерировать анимированный текст в формате GIF с помощью ReactJS

В этом руководстве вы создадите приложение, которое генерирует динамический анимированный текст с помощью API Giphy с ReactJS.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Card Mouse Hover Effect

Карточки с интересным эффектом при наведении. Сделаны на CSS и JavaScript.

Открыть код...
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Топ библиотеки React 2024 года

В этом руководстве представлены самые популярные библиотеки React 2024 года. Они помогают настраивать и оформлять приложения, управлять состоянием, получать данные, выполнять маршрутизацию и аутентификацию. С их помощью вы сможете создавать полноценные мобильные и веб-приложения.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 SEO для разработчиков: что нужно знать программистам в 2024 году

Технические основы СЕО для программистов: что нужно знать о мета-тегах, микроразметке, UX/UI, карте сайта, коде 404, подзаголовках.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Как эффективно оптимизировать большой объем данных во фронтенде

Оптимизация производительности является ключевым аспектом разработки веб-приложений, особенно когда речь идет о работе с большими объемами данных. Именно такая задача была поставлена перед фронтенд-разработчиками IT Test. Рассказываем, как оптимизировать код и найти баланс между производительностью и читаемостью.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Two to One

Возьмите 2 строки s1 и s2, включающие только буквы от a до z. Верните новую отсортированную строку, максимально длинную, содержащую различные буквы - каждая из которых берется только один раз - исходящие из s1 или s2.

Пример кода:

a = "xyaabbbccccdefww"
b = "xxxxyyyyabklmopq"
longest(a, b) -> "abcdefklmopqwxy"

a = "abcdefghijklmnopqrstuvwxyz"
longest(a, a) -> "abcdefghijklmnopqrstuvwxyz"


Решение задачи🔽

function longest(s1, s2) {
// Объединяем строки
let combined = s1 + s2;

// Преобразуем строку в массив, используя Set для удаления дубликатов
let uniqueChars = [...new Set(combined)];

// Сортируем массив
uniqueChars.sort();

// Преобразуем обратно в строку и возвращаем результат
return uniqueChars.join('');
}

// Примеры использования
let a = "xyaabbbccccdefww";
let b = "xxxxyyyyabklmopq";
console.log(longest(a, b)); // "abcdefklmopqwxy"

a = "abcdefghijklmnopqrstuvwxyz";
console.log(longest(a, a)); // "abcdefghijklmnopqrstuvwxyz"
Please open Telegram to view this post
VIEW IN TELEGRAM
Почему стоит задуматься о разработке статических сайтов

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

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Обзор 10 приемов JavaScript для эффективного программирования

Пополни знания JavaScript 10 эффективными приемами и начни использовать его возможности по максимуму.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Fancy wipe

Стильный текст с анимированным появлением. Сделан на чистом CSS.

Открыть код...
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 В чем разница между UI и UX. Детальное сравнение

Один из самых обсуждаемых вопросов в дизайнерской среде, как понять разницу между дизайном пользовательского интерфейса и дизайном взаимодействия с пользователем. Попробуем на него ответить, сравнив эти два вида дизайна более детально.

Читать...
Please open Telegram to view this post
VIEW IN TELEGRAM