Eleventy (11ty) - более простой генератор статических сайтов. Написано на JavaScript. Преобразует каталог шаблонов (разных типов) в HTML.
Работает с HTML, Markdown, Liquid, Nunjucks, Handlebars, Mustache, EJS, Haml, Pug и шаблонными литералами JavaScript.
#cms
Работает с HTML, Markdown, Liquid, Nunjucks, Handlebars, Mustache, EJS, Haml, Pug и шаблонными литералами JavaScript.
#cms
Автор: Эрик Хэнчетт, Бенджамин Листоун
О книге: 2019 год, 304 страницы, Русский язык, 42.92Mb
Vue.js – это популярная библиотека для создания пользовательских интерфейсов. В ней значительно переосмыслены реактивные идеи, впервые появившиеся в React.js.
Книга «Vue.js в действии» рассказывает о создании быстрых и эластичных пользовательских интерфейсов для Интернета. Освоив ее, вы напишете полноценное приложение для интернет-магазина, где будут присутствовать списки товаров, админка, а также организован полноценный процесс онлайнового заказа.
#книги
О книге: 2019 год, 304 страницы, Русский язык, 42.92Mb
Vue.js – это популярная библиотека для создания пользовательских интерфейсов. В ней значительно переосмыслены реактивные идеи, впервые появившиеся в React.js.
Книга «Vue.js в действии» рассказывает о создании быстрых и эластичных пользовательских интерфейсов для Интернета. Освоив ее, вы напишете полноценное приложение для интернет-магазина, где будут присутствовать списки товаров, админка, а также организован полноценный процесс онлайнового заказа.
#книги
Ionic Framework - набор инструментов мобильного пользовательского интерфейса с открытым исходным кодом для создания высококачественных кроссплатформенных нативных веб-приложений.
#javascript
#javascript
Почему стоит использовать тег <picture> вместо <img>
Использование изображений и анимаций в интерфейсах пользователя стало распространённой практикой в современных веб-приложениях. Хотя эти примеры современного дизайна делают упор на повышение удобства работы с приложениями, если изображения не адаптируются ко всем устройствам, то могут возникать проблемы.
Выбор между тегами
#статьи
Использование изображений и анимаций в интерфейсах пользователя стало распространённой практикой в современных веб-приложениях. Хотя эти примеры современного дизайна делают упор на повышение удобства работы с приложениями, если изображения не адаптируются ко всем устройствам, то могут возникать проблемы.
Выбор между тегами
picture
и img
может показаться мелким решением, но сделав правильный выбор, вы сможете повысить и удобство для пользователя, и производительность.#статьи
Семантическая вёрстка — подход к разметке, который опирается не на внешний вид сайта, а на смысловое предназначение каждого блока и логическую структуру документа. Даже в этой статье есть заголовки разных уровней — это помогает читателю выстроить в голове структуру документа. Так и на странице сайта — только читатели будут немного другими.
#статьи
#статьи
Line Icons - созданные вручную бесплатные линейные иконки для современных пользовательских интерфейсов. Коллекция насчитывает более 5000 иконок.
#иконки
#иконки
С ростом популярности мобильных телефонов и планшетов растёт и необходимость разработки компонентов веб-страниц, прокручивать которые удобно, пользуясь сенсорными экранами, и, в частности, жестами, известными как «свайпы».
Одной из основных причин появления спецификации CSS Scroll Snap является обеспечение разработчиков удобными средствами для организации хорошо контролируемой прокрутки содержимого страниц.
#статьи
Одной из основных причин появления спецификации CSS Scroll Snap является обеспечение разработчиков удобными средствами для организации хорошо контролируемой прокрутки содержимого страниц.
#статьи
Neumorphism.io - генератор кода CSS для популярного направления дизайна под названием Neumorphism / Soft UI. Это поможет дизайнерам и разработчикам поэкспериментировать с ним. Создан на React.js. Открытый исходный код, так что можете развернуть проект.
#инстурменты
#инстурменты
TOAST UI Editor - редактор позволяет редактировать документы Markdown, используя текст или WYSIWYG, и имеет функции выделения синтаксиса, синхронизации прокрутки, просмотра в реальном времени и диаграмм.
#typescript
#typescript
DisplayJS - простая структура для создания амбициозного пользовательского интерфейса, не задумываясь о том, как все будет отображаться.
Проще говоря, это фреймворк, который помогает эффективно отображать DOM.
#javascript
Проще говоря, это фреймворк, который помогает эффективно отображать DOM.
#javascript
Seolik - данный сервис будет полезен любому, у кого есть свой веб сайт. Благодаря этому инструменту анализа сайтов, вы сможете проверить все основные показатели, как своих сайтов, так и сайты ваших конкурентов. Анализ выполняется за 10-30 секунд. Для удобства навигации отчет разбит на категории, а так же есть возможность фильтровать данные прямо в отчете.
#инструменты
#инструменты
Живые и неживые коллекции в JavaScript.
Найти несколько DOM-элементов и получить к ним доступ из JavaScript можно разными способами:
#статьи
Найти несколько DOM-элементов и получить к ним доступ из JavaScript можно разными способами:
querySelectorAll
, getElementsByTagName
, children
и так далее. В итоге в каждом случае будет возвращена коллекция — сущность, которая похожа на массив объектов, но при этом им не является, на самом деле это набор DOM-элементов. Стоит учесть, что фактически разные методы возвращают разные коллекции.#статьи
DropzoneJS - это библиотека с открытым исходным кодом, которая обеспечивает загрузку файлов перетаскиванием с предварительным просмотром изображений. Не имеет зависимостей.
#javascript
#javascript
Woolly - сказочные рисованные иллюстрации. 75 иллюстраций в PNG и PSD. Создано нашей собственной командой дизайнеров.
#графика
#графика
Peppermint.js — очень гибкий тач-слайдер для Вашего проекта.
Основные особенности:
- Работает с мышью, тачэвентами, поинтерэвентами, старыми поинтерэвентами из IE10
- Работает на андроидах, айфонах, винфонах, блекберри и на девайсах с 8 виндой
- Работает в IE7+
- Не зависит от сторонних библиотек. Если находит jQuery, регистрирует себя в качестве плагина.
- Использует CSS3 трансформы и транзишены с фоллбеком на анимации по таймеру
7,7 Кб кода
- Оптимизированные на скорость выполнения
- API и callback-функции для расширений
- Работает с клавиатурой, не ломается от кнопки Tab
#javascript #jquery
Основные особенности:
- Работает с мышью, тачэвентами, поинтерэвентами, старыми поинтерэвентами из IE10
- Работает на андроидах, айфонах, винфонах, блекберри и на девайсах с 8 виндой
- Работает в IE7+
- Не зависит от сторонних библиотек. Если находит jQuery, регистрирует себя в качестве плагина.
- Использует CSS3 трансформы и транзишены с фоллбеком на анимации по таймеру
7,7 Кб кода
- Оптимизированные на скорость выполнения
touch
-функции- API и callback-функции для расширений
- Работает с клавиатурой, не ломается от кнопки Tab
#javascript #jquery
Профессиональный TypeScript
Автор: Черный Б.
О книге: 2021 год, 352 страницы, Русский язык, 5.42Mb
Вы рассмотрите такие основы, как компилятор, модуль проверки типов и сами типы. Далее будут изучены их разновидности и операторы, после чего перейдем к углубленным темам, таким как особенности системы типов, обработка ошибок и асинхронное программирование. В завершение автор книги расскажет, как использовать TypeScript с вашими любимыми фреймворками (фронтенд и бэкенд), производить миграцию существующего JavaScript-проекта в TypeScript и запускать TypeScript-приложение в продакшене.
#книги
Автор: Черный Б.
О книге: 2021 год, 352 страницы, Русский язык, 5.42Mb
Вы рассмотрите такие основы, как компилятор, модуль проверки типов и сами типы. Далее будут изучены их разновидности и операторы, после чего перейдем к углубленным темам, таким как особенности системы типов, обработка ошибок и асинхронное программирование. В завершение автор книги расскажет, как использовать TypeScript с вашими любимыми фреймворками (фронтенд и бэкенд), производить миграцию существующего JavaScript-проекта в TypeScript и запускать TypeScript-приложение в продакшене.
#книги
DIV должен уйти: улучшаем HTML
Специализированные теги HTML по умолчанию являются div-ами. Просто убрав точку-префикс перед именами классов, мы можем сохранить точно такие же стили, как и раньше. Соответствующие HTML и CSS будут более семантичными, а также потребуют меньше символов.
В данной статье автор рассказывает об использовании div в проектах.
#статьи
Специализированные теги HTML по умолчанию являются div-ами. Просто убрав точку-префикс перед именами классов, мы можем сохранить точно такие же стили, как и раньше. Соответствующие HTML и CSS будут более семантичными, а также потребуют меньше символов.
В данной статье автор рассказывает об использовании div в проектах.
#статьи
Уменьшаем риск блокировки своего LinkedIn профиля.
Да, да! Оказывается такое может быть! 6 лет назад LinkedIn начал усерднее наблюдать за качественной активностью своих пользователей. Тогда была создана система оценки профилей, которая измеряется показателем SSI (Social Selling Index). Профиль получает оценку от 0 до 100 за 4 категориям:
- построение своего бренда
- ваша активность и ее поддержка (лайки, комментарии, репосты)
- релевантность вашего окружения
- активность расширение сети контактов
Так вот, чем выше ваш индекс, тем больше привилегий в LinkedIn - ваши посты чаще появляются в ленте, вас меньше банят, прочее.
Проверить свой профиль очень просто, переходим по ссылке и смотрим свой рейтинг.
#статьи
Да, да! Оказывается такое может быть! 6 лет назад LinkedIn начал усерднее наблюдать за качественной активностью своих пользователей. Тогда была создана система оценки профилей, которая измеряется показателем SSI (Social Selling Index). Профиль получает оценку от 0 до 100 за 4 категориям:
- построение своего бренда
- ваша активность и ее поддержка (лайки, комментарии, репосты)
- релевантность вашего окружения
- активность расширение сети контактов
Так вот, чем выше ваш индекс, тем больше привилегий в LinkedIn - ваши посты чаще появляются в ленте, вас меньше банят, прочее.
Проверить свой профиль очень просто, переходим по ссылке и смотрим свой рейтинг.
#статьи
BalmUI - это система дизайна Google Material, с открытым исходным кодом, которая помогает командам создавать высококачественные проекты. Создавайте красивые продукты быстрее для Vue.js
#vue
#vue