CodeRoll | Frontend
Open in Telegram
OZ — Лучшее для разработчика и дизайнера / IT инструменты, курсы и книги — Веб-разработка на JS, HTML, CSS, React, Vue,Angular Купить рекламу: https://telega.in/c/coderoll Чат: https://t.me/coderoll_chat По всем вопросам пишите сюда - @yankovsky_ads
Show more4 114
Subscribers
-424 hours
-187 days
-4230 days
Posts Archive
4 114
👨💻 Tabler Icons — легковесные иконки для ваших проектов
Набор из более чем 4300 современных SVG-иконок с минималистичным дизайном. Они быстро загружаются, легко настраиваются по размеру, цвету и толщине линий, что делает их отличным выбором для использования в React, Vue и других фреймворках. Набор полностью бесплатный и подходит для коммерческих проектов. Благодаря Tabler Icons интерфейс становится более профессиональным, а интеграция занимает всего несколько минут.
👀 Посмотреть иконки
#web
4 114
💻 Ты еще не в курсе последних IT-трендов? 🤯
Скорее всего, твои конкуренты уже внедряют новые фишки в проекты!
🚀 Эксклюзив в мире фронтенда, инсайды из мира технологий, лайфхаки для разработчиков – всё это уже ждёт тебя в моём блоге.
Не пропусти – будь впереди всех! 👀
🌐 Подписывайся прямо сейчас и прокачай свои навыки быстрее, чем другие напишут console.log('hello world')!
➡️ Перейти в канал ⬅️
4 114
Вопрос с собеседования:
❓Что такое архитектурный паттерн MVP?
Данный подход позволяет создавать абстракцию представления. Для этого необходимо выделить интерфейс представления с определенным набором свойств и методов. Презентер, в свою очередь, получает ссылку на реализацию интерфейса, подписывается на события представления и по запросу изменяет модель.
Признаки презентера:
Двухсторонняя коммуникация с представлением;
Представление взаимодействует напрямую с презентером, путем вызова соответствующих функций или событий экземпляра презентера;
Презентер взаимодействует с View путем использования специального интерфейса, реализованного представлением;
Один экземпляр презентера связан с одним отображением.
Подробнее — раз, два, три, четыре
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
#web
4 114
Браузер для фронтенд-разработчиков
Polypane позволяет одновременно просматривать сайт на разных экранах, тестировать доступность и контрастность, синхронизировать скроллинг и клики между всеми экранами, поддерживает hot-reload для фреймворков вроде React и Vue, а также предоставляет данные по SEO и производительности.
👀 Потыкать браузер
#web
4 114
Вопрос с собеседования:
❓Расскажите про тег keygen
Используется для генерации пары ключей — закрытого и открытого. Когда форма отправляется на сервер, закрытый ключ сохраняется на локальном компьютере, а открытый ключ передается вместе с формой. Сами ключи необходимы для шифрования и расшифровки данных, создания и проверки цифровой подписи.
Подробнее — раз, два
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
#web
4 114
Успей ухватить 7 дней бесплатного обучения фронтенд-разработке!
🔥 С нас обучение, практика и помощь с выходом на фриланс.
💻 Чем ты займешься:
1. Верстка с нуля
Освоишь HTML и CSS, создашь свой первый лендинг и полноценный веб-сайт.
2. JavaScript и интерактивность
Оживишь сайт с помощью JavaScript, а затем поработаешь с Angular и TypeScript.
3. Продакшен и хостинг
Подключишь Backend и выложишь сайт в интернет.
4. Адаптивность
Сделаешь адаптивную верстку, чтобы сайт выглядел отлично на любом устройстве.
🔥 На каждом этапе тебя поддержит куратор и поможет с заданиями.
Для кого подходит интенсив?
- Тем, кто хочет попрактиковаться в вёрстке сайтов
- Тем, кто хочет стабильно и уверенно зарабатывать на вёрстке сайтов
- Тем, кто хочет в IT, но не знает, с чего начать
👉 Проскочить на интенсив бесплатно
4 114
Вопрос с собеседования:
❓Каким способом, возможно вложить js-объект в localstorage?
localStorage.setItem(‘Object’, JSON.stringify(Object))Ставь ❤️если знаешь ответ Если нет — ставь 💅 #web
4 114
6 инструментов, которые облегчают работу веб-разработчику
BundlePhobia
Быстро оценивайте размер npm-пакетов, прежде чем добавлять их в проект. Поможет избежать перегрузки приложения лишними зависимостями и держать его быстрым.
👉 https://bundlephobia.com
Polypane
Браузер для веб-разработчиков с поддержкой всех экранов и устройств в одном окне. Отлично подходит для тестирования адаптивности и доступности.
👉 https://polypane.app
CSS Grid Generator
Легкий способ создать сложные макеты на CSS Grid за пару минут. Просто укажите нужное количество строк и столбцов — и код готов!
👉 https://cssgrid-generator.netlify.app
CodeSandbox
Онлайн-редактор для быстрого прототипирования на React, Vue, Angular и других фреймворках. Удобно для тестирования компонентов и мелких проектов.
👉 https://codesandbox.io
Sizzy
Браузер, заточенный под тестирование на множестве устройств одновременно. Идеален для кроссбраузерной проверки, поддерживает отладку и сразу показывает, как страница выглядит на разных экранах.
👉 https://sizzy.co
Can I Use
Быстро проверяйте поддержку фич HTML, CSS и JavaScript в разных браузерах. Прекрасный способ убедиться, что ваш код работает везде.
👉 https://caniuse.com
Каждый из этих инструментов экономит время и помогает создавать более качественные и производительные веб-приложения👨💻
#web
4 114
Вопрос с собеседования:
❓Что такое HTTPS?
HTTPS (HyperText Transfer Protocol Secure) — расширение протокола HTTP для поддержки шифрования в целях повышения безопасности. Данные в протоколе HTTPS передаются поверх криптографических протоколов SSL или TLS. В отличие от HTTP с TCP-портом 80, для HTTPS по умолчанию используется TCP-порт 443
Почитать подробнее
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
#web
4 114
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
4 114
Чистый код: фундаментальное руководство по JavaScript
Статья о принципах чистого кода с 10 примерами кода JS и TS, которые иллюстрируют принципы
👀 Посмотреть, почитать
#js
4 114
Вопрос с собеседования:
❓Что такое canvas в HTML 5?
Это HTML элемент, использующийся для рисования графики средствами языков программирования (обычно это JavaScript). Он может, к примеру, использоваться для рисования графов, создания коллажей или простой (и не очень) анимации. Изображения в правой части статьи являются примерами использования , примеры их создания приводятся в этой статье.
Статья
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
#html
4 114
Продвинутые концепции языка JavaScript и ООП [2023]
Этот продвинутый курс по JavaScript охватывает ООП, асинхронность, Event Loop, модульность, структуры данных и сборку. Он требует базовых знаний JS, HTML и CSS.
👀 Глянуть курс
#js
4 114
Научим школьников самостоятельно создавать приложения!
Бесплатный мастер-класс для детей возраста 13-17 лет независимо от уровня знаний в программировании.
✅Педагоги из Университета Иннополис в простой форме обучат основам языка программирования Java и создания графических интерфейсов.
Всего за одно занятие Ваш ребёнок научится самостоятельно создавать мобильные приложения и сможет реализовывать собственные замыслы с дальнейшем!
⚡Не упустите возможность подарить ребёнку уникальные знания от ведущего ИТ ВУЗа страны. Кто знает, возможно, это станет фундаментом для востребованной профессии в будущем или просто полезным хобби в настоящем...
Попробуем?
Регистрируйтесь для участия, количество мест ограничено.
Зарегистрироваться
#реклама 16+
progmatica.innopolis.university
О рекламодателе
4 114
Вопрос с собеседования:
❓Как можно оптимизировать загрузку внешних ресурсов на странице?
— Уменьшите количество HTTP-запросов
— Используйте поддомены для параллельного скачивания
— Используйте кэш браузера
— Используйте CDN для загрузки популярных JavaScript библиотек
— Используйте Gzip-сжатие
Почитать подробнее
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
#web
4 114
⚡️Слита База из 1000+ топовых IT-курсов
👩💻 Все языки: https://t.me/+Y8uXTWEfObJlMzZi
👩💻 Frontend: https://t.me/+VXGBTD3nJ5UzZWIy
👣 Backend: https://t.me/+qlAx9ckTE1A1Njky
🎨 Дизайн: https://t.me/+KI3iWWPnaVdlZjFi
Всё лучшее про IT бесплатно — уже на Базе 🚀
4 114
Вопрос с собеседования:
❓Как можно оптимизировать загрузку внешних ресурсов на странице?
— Уменьшите количество HTTP-запросов
— Используйте поддомены для параллельного скачивания
— Используйте кэш браузера
— Используйте CDN для загрузки популярных JavaScript библиотек
— Используйте Gzip-сжатие
Почитать подробнее
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
#web
4 114
Вопрос с собеседования:
❓Что такое Virtual DOM? Как он работает?
Virtual DOM - это абстракция HTML DOM, которая выборочно отображает поддеревья узлов на основе изменений состояния. Он обеспечивает минимальное количество манипуляций с DOM, чтобы поддерживать ваши компоненты в актуальном состоянии.
Подробнее по теме: раз, два, три
Ставь ❤️если знаешь ответ
Если нет — ставь 💅
#web
4 114
CSS Diner 🍽️
Для тренировки селекторов CSS идеален CSS Diner! Игра помогает разобраться в основах селекторов и понять, как выбирать элементы в DOM.
👀 Посмотреть или поиграть
#css
