CodeRoll | Frontend
5.04K subscribers
1.59K photos
73 videos
1 file
899 links
— Лучшее для разработчика и дизайнера / IT инструменты, курсы и книги
— Веб-разработка на JS, HTML, CSS, React, Vue,Angular

Купить рекламу: https://telega.in/c/coderoll

Чат: https://t.me/coderoll_chat

По всем вопросам пишите сюда - @yankovsky_ads
Download Telegram
RemoveBg - классный сервис для удаления фона с изображения. Благодаря умному искусственному интеллекту RemoveBg, Вы можете сократить время редактирования и получить больше удовольствия от работы с постами!

Так же для более удобной работы, вы можете интегрировать этот сервис в свои графические редакторы.

#Инструменты
Directus - современная Headless CMS (система, которая отображает контент через RESTful API) с открытым исходным кодом, который объединяет пользовательские базы данных SQL с динамическим API и предоставляет интуитивно понятное приложение администратора для управления его содержимым.

Основные возможности:
— Настройка библиотек, инструментов и стека, которые лучше всего подходят для вашего проекта. 
— Полностью бесплатное программное обеспечение премиум-класса, без ограничений функций или лицензий, для личного или коммерческого использования.
— Directus отражает именно то, что находится в вашей базе данных SQL. Нет проприетарной модели данных или хранилища контента.
— Система компоновки сетки позволяет упорядочивать, группировать и позиционировать поля, создавая индивидуальные формы для всех ваших сборов данных. Вы можете выбрать из более чем 50 различных полевых интерфейсов.
— Управление многоязычным контентом в любом количестве языков.

#CMS
Что такое Канбан и для чего он нужен.

Канбан — система организации производства и снабжения, позволяющая реализовать принцип «точно в срок». Грубо говоря, это процесс, где нет простоя незавершенных задач.

Основные возможности использования канбана
— Уменьшение времени прохождения каждой конкретной задачи, а в последствии, выполнение всего проекта в целом;
— Быстрая обратная связь от отдела тестирования;
— Раннее вовлечение тестировщиков, благодаря чему при запуске проекта становится меньше проблем;
— Высокое вовлечение команды в процесс разработки;
— Выполнение проекта в срок за счёт уменьшения времени простоев и автоматизации интеграции;
— Высокое качество продукта.
jQuery Mask Plugin - плагин на jquery для создания масок в полях формы. Поддерживает огромное кол-во различных типов полей, от банковских карт до ip адресов.

Особенности плагина:
— Легкий (~ 2kb минимизированный, ~ 1kb gziped).
— Встроенная поддержка динамически добавляемых элементов.
— Маски для любого элемента HTML (больше не нужно маскировать на стороне сервера)
— Поддержка нотации HTML (data-mask, data-mask-recursive, data-mask-clearifnotmatch).
— Необязательные цифры.
— Рекурсивные цифры.
— Резервные цифры.
— Расширенная инициализация маски.
— Расширенные обратные вызовы.
— Смена маски на лету.
— Удаление маски.
— Полная настройка.
— Совместимость с React / UMD / Zepto.js / Angular.JS.
— Поддержка заполнителя HTML5.
—Очистка полей, если они не соответствует формату.

#jQuery
Важно Ваше мнение! Что вам больше всего интересно было бы читать на канале и на что больше обратить внимание?
Anonymous Poll
56%
Веб-инструменты
47%
Уроки разработки
16%
Обзоры CMS
21%
Шаблоны и плагины для CMS
30%
HTML шаблоны
42%
Библиотеки и фреймворки
48%
Советы и статьи
43%
Обучающие курсы
Leno - Mobile App Landing Page

Leno - это бесплатный HTML-шаблон целевой страницы мобильного приложения в темном стиле, созданный с помощью Bootstrap 4, чтобы помочь вам создать запоминающийся сайт-визитку для вашего приложения и превратить посетителей в пользователей.

#Шаблоны
LanguageTool - расширение для браузера Chrome, которое корректирует грамматику и орфографию. Находит множество ошибок, которые не могут обнаружить простые средства проверки орфографии.

Основные возможности:
- Не требует регистрации
- Поддерживает свыше 25 языков (см. ниже)
- Работает практически на всех сайтах, включая Gmail, Facebook, twitter

#Инструменты
Что такое API и для чего он необходим?

API (Application Programming Interface) - это составляющая часть сервера, которая получает запросы и отправляет ответы. То есть, если говорить простым языком, API - это некая часть приложения, которая при взаимодействии с ней выдает или получает какой то набор данных.

Для чего необходим API вашему приложению?
Если вы занимаетесь разработкой приложений под различные платформы, то API это незаменимый помощник. По сути, вам не нужно создавать под каждую платформу отдельную базу данных, а все общение будет происходить через API.

Благодаря API идет четкое разделение на Фронтенд и Бэкенд.

Фронтенд — аппаратная часть сервиса со стороны пользовательского интерфейса клиента.
Бэкенд — является частью программно-аппаратной частью всего сервиса.

#Статьи
Классный набор из 4 дизайнерских иконок-стикеров животных. В комплекте svg и png разрешения.
Блоки в форме плитки на чистом CSS

Очень часто возникает такая ситуация, что когда размещаешь несколько блоков в один ряд с разным контентом, то эти блоки становятся не на одном уровне и создается впечатление, что они прыгают и образуется пустая видимая область между рядами. Эту проблему можно решить очень простым способом при помощи CSS. Мы создадим вывод постов в виде плиток. Плиточный вид создаст ощущение целостности страницы.
Javascript. Основы ES6.

Отличный курс от CodeDojo по основам ES 6. JavaSctipt - это язык Интернета и, хотя еще не все функции ES6 реализованы в современных браузерах, я думаю сейчас самое время начинать использовать ES6. Уже многие перешли на новый стандарт и тебе пора!

#Курсы #JS
The Front-End Checklist - замечательный помощник фронтэндеру при разработке.

Все элементы во внешнем контрольном списке являются обязательными для большинства проектов, но некоторые элементы могут быть пропущены или не обязательны (в случае административного веб-приложения вам может не понадобиться, например, RSS-лента). 

Сервис использует 3 уровня гибкости:

1) Зеленый круг означает, что элемент рекомендуется, но может быть опущен в некоторых конкретных ситуациях.
2) Желтый треугольник означает, что этот пункт настоятельно рекомендуется и может быть опущен в некоторых действительно особых случаях. Некоторые элементы, если будут пропущены, то могут иметь плохие последствия с точки зрения производительности или SEO.
3) Красный квадрат означает, что элемент не может быть опущен по любой причине. Вы можете вызвать дисфункцию на своей странице или проблемы с доступностью или SEO. Приоритет тестирования должен быть в первую очередь для этих элементов.

#Инструменты
Easy - это бесплатный шаблон Bootstrap 4, подходящий для SaaS или целевых страниц приложения. Он построен с учетом выдающихся особенностей, которые будут эффективно привлекать и конвертировать посетителей. В частности, такие эффекты как анимации при прокрутке, классная таблица цен, интеграция видео, плавный, потрясающий слайдер и многое другое! Проверьте это и не забудьте поделиться этим инновационным шаблоном!

А еще хотим поделиться с Вами нашим каналом по веб-интерфейсам. Создан он больше для вдохновения @interfacer

#Шаблоны
SEO META в 1 клик - расширение для браузера Chrome, которое отображает все метаданные и основную информацию SEO по сайту.

Основные возможности:
— Определяет заголовок и его длину,
— Определяет описание и его длину,
— URL (и метаканонический URL тоже),
— Мета-роботы,
— Отображение заголовков в порядке их появления в HTML (H1, H2, H3, H4, H5 и H6),
— количество изображений с и без ALT,
— количество ссылок (внутренних, уникальных, ...)
— График социальных данных
— Robots.txt и sitemap.xml

#Инструменты
Лучшее на канале за последнюю неделю

1) RemoveBg - классный сервис для удаления фона с изображения.
2) LanguageTool - расширение для браузера Chrome, которое корректирует грамматику и орфографию.
3) Easy - бесплатный шаблон Bootstrap 4
4) Javascript. Основы ES6 - курс от CodeDojo
5) The Front-End Checklist - замечательный помощник фронтэндеру при разработке.

Всем успешной разработки!

#Лучшее
Magic CSS3 Animations — это библиотека крутых кросс-браузерных анимаций, которые можно использовать на своем проекте в качестве привлечения внимания на каком либо моменте.

Как установить Magic CSS3 Animations.

Шаг 1.
Скачиваем архив с библиотекой. Загружаем его на свой проект и подключаем файл перед закрывающим тегом </head>

<link rel="stylesheet" href="yourpath/magic.min.css">

Шаг 2.
Для необходимого блока добавляем класс основной класс magictime и класс самой анимации, например puffIn. В итоге должно получится так

<div class="magictime puffIn">Ваш блок</div>

#Библиотека
Get Waves - отличный сервис генерации непрерывной svg-волны – можно разнообразить границу футера или какого либо блока. Отдельно для дизайнеров можно сделать интеграцию в Figma.
Sync - это бесплатный шаблон для сайта целевой страницы HTML Bootstrap для мобильных приложений, созданный для того, чтобы вы могли легко представить мобильные приложения онлайн-аудитории и убедить посетителей стать новыми пользователями.

Шаблон построен на Bootstrap 4, HTML / CSS и JS, он содержит слайдеры изображений с большими превью лайтбоксов для скриншотов, текстовые слайдеры для отзывов, лайтбоксы для дополнительных деталей, дополнительные страницы и рабочую контактную форму.

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

Короткий курс от .dev о том, что такое Vue.js, и как используя Data Binding, благодаря чему легко можем добавить на страницу интерактивный текст. В курсе вы узнаете как легко погрузится в этот замечательный фреймворк с открытым исходным кодом.

#Vue
IKONS - иконки для дизайнеров и разработчиков.

Созданные вручную масштабируемые векторные иконки для дизайнеров и разработчиков.
Этот пакет содержит 300 пользовательских значков в форматах SVG, AI, ESP, PSD, CSH и PNG.
Все иконки бесплатны для личного и коммерческого использования.
Что такое якорные ссылки и для чего они нужны?
Якорные ссылки помогут направить посетителей в нужный раздел сайта.
Когда посетитель сайта нажимает на элемент, к которому добавлена ссылка на якорь, он автоматически переносится в ту часть страницы, где был добавлен якорь.

Как создать якорную ссылку?
Задаем ссылке через хэштег ссылку такого вида

<ul class="link_box">
<li><a href="#link">Ссылка</a></li>
<li><a href="#link2">Ссылка</a></li>
<li><a href="#link3">Ссылка</a></li>
<li><a href="#link4">Ссылка</a></li>
</ul>
Затем, необходимо разделу или блоку до которого надо прокрутить добавляем id с таким же именем, как href у ссылки, только уже без хэштега. Каждый id должен соответствовать своей ссылке

<div id="link">Раздел</div>
<div id="link2">Раздел</div>
<div id="link3">Раздел</div>
<div id="link4">Раздел</div>

Как настроить плавную анимацию на JS читайте в полной статье.