Forwarded from FrontEndDev
Smashing Magazine
Getting Started With Next.js — Smashing Magazine
Next.js is a React framework that is bound to ease your life as a React developer by abstracting away the common and redundant tasks (such as routing) into relatively simpler and powerful APIs. That way, you can focus on writing your apps instead of reinventing…
Forwarded from FrontEndDev
10 быстрых вопросов для собеседования по Vue
https://medium.com/javascript-in-plain-english/10-quick-fire-vue-interview-questions-3c16d14a3b51
https://medium.com/javascript-in-plain-english/10-quick-fire-vue-interview-questions-3c16d14a3b51
Medium
10 Quick-Fire Vue Interview Questions
Interview questions on Vue.js you should be prepared for
Обзор инструментов JavaScript и TypeScript
Огромная подборка полезных инструментов и сервисов, разделенных по категориям. Срочно в закладки!
https://prglb.ru/my5a
#tools
Огромная подборка полезных инструментов и сервисов, разделенных по категориям. Срочно в закладки!
https://prglb.ru/my5a
#tools
Forwarded from Веб-страница
10 советов для эффективного использования Vue.js
Автор статьи делится основными фичами фреймворка, среди которых:
— Сокращённый синтаксис слотов.
— Функция
— Валидация props.
— Динамические аргументы директивы.
— Повторное использование компонента для одного и того же маршрута.
— Все свойства от родителя ребёнку.
— Все слушатели событий от родителя ребёнку.
—
— Использование препроцессора JSX.
— Настройка v-model.
Рекомендации сопровождаются понятными примерами:
https://tprg.ru/640V
#фронтенд #vuejs
Автор статьи делится основными фичами фреймворка, среди которых:
— Сокращённый синтаксис слотов.
— Функция
$on(‘hook:’)
для определения слушателя событий в хуке.— Валидация props.
— Динамические аргументы директивы.
— Повторное использование компонента для одного и того же маршрута.
— Все свойства от родителя ребёнку.
— Все слушатели событий от родителя ребёнку.
—
$createElement
для создания виртуальных узлов.— Использование препроцессора JSX.
— Настройка v-model.
Рекомендации сопровождаются понятными примерами:
https://tprg.ru/640V
#фронтенд #vuejs
🦉 Использование фреймворка Nightwatch.js для автоматизации тестирования
Пошаговое руководство к Nightwatch.js для автоматизации браузерного тестирования: https://prglb.ru/37xla
#testing #javascript
Пошаговое руководство к Nightwatch.js для автоматизации браузерного тестирования: https://prglb.ru/37xla
#testing #javascript
Forwarded from Web Stack
Как локализовать приложение на Vue.js с помощью vue-i18n и Localazy
https://dev.to/localazy/how-to-localize-vue-js-app-with-vue-i18n-and-localazy-50p7
https://dev.to/localazy/how-to-localize-vue-js-app-with-vue-i18n-and-localazy-50p7
DEV Community
How to localize Vue.js app with vue-i18n and Localazy
Localization of any type of application, be it a web, mobile or desktop app, can be tedious and irrit...
Forwarded from FrontEndDev
24 современных сниппетов ES6 для решения практических задач JavaScript
https://medium.com/swlh/24-modern-es6-code-snippets-to-solve-practical-js-problems-3609f301859e
https://medium.com/swlh/24-modern-es6-code-snippets-to-solve-practical-js-problems-3609f301859e
Medium
24 Modern ES6 Code Snippets to Solve Practical JavaScript Problems
Useful snippets to keep in a file for quick reference
Эффективное тестирование верстки
Как эффективно и правильно тестировать верстку и писать для неё тесты, чтобы они были полезны, а дедлайны не горели.
https://prglb.ru/cnon
Как эффективно и правильно тестировать верстку и писать для неё тесты, чтобы они были полезны, а дедлайны не горели.
https://prglb.ru/cnon
Forwarded from FrontEndDev
Техника ворона: на шаг ближе к Container Queries
https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/
https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/
CSS-Tricks
The Raven Technique: One Step Closer to Container Queries
For the millionth time: We need container queries in CSS! And guess what, it looks like we're heading in that direction. When building components for a
Forwarded from Будни разработчика
#codepen дня
#css #3d #transform
Сегодня в топ попал довольно необычный пример. Он сложен с математической точки зрения, но довольно прост с точки зрения кода. И это — взгляд изнутри на трёхмерный куб. Без WebGL.
Объём CSS-кода минимален для того, чтобы понять, как работают 3D-преобразования и перспектива. JS-код в свою очередь даёт элементарные понятия о взаимодействии с камерой. Не думаю, что кто-то сделает это проще и меньше.
Практической пользы у этого примера, в общем, нет, но полученные знания пригодятся всем, кто интересуется 3D-эффектами с минимальными усилиями.
https://codepen.io/ge1doot/pen/yLJwBrm
#css #3d #transform
Сегодня в топ попал довольно необычный пример. Он сложен с математической точки зрения, но довольно прост с точки зрения кода. И это — взгляд изнутри на трёхмерный куб. Без WebGL.
Объём CSS-кода минимален для того, чтобы понять, как работают 3D-преобразования и перспектива. JS-код в свою очередь даёт элементарные понятия о взаимодействии с камерой. Не думаю, что кто-то сделает это проще и меньше.
Практической пользы у этого примера, в общем, нет, но полученные знания пригодятся всем, кто интересуется 3D-эффектами с минимальными усилиями.
https://codepen.io/ge1doot/pen/yLJwBrm
Forwarded from Webchic - frontend, backend, ci/cd
Новые фичи в вебе за 2020, которые вы могли пропустить:
— IntersectionObserver V2 (позволяет веб-приложениям асинхронно следить за изменением пересечения элемента с его родителем или областью видимости документа viewport)
— Screen Wake Lock API (позволяет предотвратить затемнение или блокировку экрана устройствами, когда приложение должно продолжать работу)
— CSS :any-link селектор (стилизует каждый элемент <a>, <link>, <area>, в котором определен href)
— CSS content-visibility (указывает браузеру какую разметку не отрисовывать, для ускорения отрисовки видимой части контента)
— CSS ::marker (применяет стили к маркеру элемента списка, которые обычно содержит значок или номер)
— URL Scroll-To-Text Fragment (скролл к фрагменту текста на странице)
— Gap для Flexbox (пропуски, как в GRID)
— CSS Revert (откат стилей назад по каскаду на шаг)
— AVIF (новый формат картинок с очень хорошим сжатием и небольшой потерей качества)
#browser_api #css
К статье(eng)
— IntersectionObserver V2 (позволяет веб-приложениям асинхронно следить за изменением пересечения элемента с его родителем или областью видимости документа viewport)
— Screen Wake Lock API (позволяет предотвратить затемнение или блокировку экрана устройствами, когда приложение должно продолжать работу)
— CSS :any-link селектор (стилизует каждый элемент <a>, <link>, <area>, в котором определен href)
— CSS content-visibility (указывает браузеру какую разметку не отрисовывать, для ускорения отрисовки видимой части контента)
— CSS ::marker (применяет стили к маркеру элемента списка, которые обычно содержит значок или номер)
— URL Scroll-To-Text Fragment (скролл к фрагменту текста на странице)
— Gap для Flexbox (пропуски, как в GRID)
— CSS Revert (откат стилей назад по каскаду на шаг)
— AVIF (новый формат картинок с очень хорошим сжатием и небольшой потерей качества)
#browser_api #css
К статье(eng)
Forwarded from TechSkills - книги по программированию
Структуры и алгоритмы обработки данных
Авторы: Павлов Л.А., Первова Н.В.
Год издания: 2020
Скачать книгу
#algorithms #русский
Авторы: Павлов Л.А., Первова Н.В.
Год издания: 2020
Скачать книгу
#algorithms #русский
Forwarded from Webchic - frontend, backend, ci/cd
Обзор JavaScript Symbol
— iterator для итерации объектов
— hasInstance для настройки instanceof
— toPrimitive для преобразования объекта в примитив
— toStringTag для создания стандартного описания объекта
— species для создания производного объекта
— match, replace, search, split для создания регулярного выражения в форме объекта
— isConcatSpreadable для преобразования объекта в массив
#javascript #symbol
К статье(rus)
— iterator для итерации объектов
— hasInstance для настройки instanceof
— toPrimitive для преобразования объекта в примитив
— toStringTag для создания стандартного описания объекта
— species для создания производного объекта
— match, replace, search, split для создания регулярного выражения в форме объекта
— isConcatSpreadable для преобразования объекта в массив
#javascript #symbol
К статье(rus)
Forwarded from Webchic - frontend, backend, ci/cd
Декораторы JavaScript с нуля
Декоратор — это просто способ обернуть функцию другой функцией, чтобы расширить ее существующие возможности
#javascript #decorator
К статье(rus)
Декоратор — это просто способ обернуть функцию другой функцией, чтобы расширить ее существующие возможности
#javascript #decorator
К статье(rus)
Forwarded from Веб-страница
CSS clip-path Editor
Полезный инструмент при создании clip-path фигур, который наглядно демонстрирует, как будет выглядеть элемент на странице. Можно воспользоваться готовыми пресетами или настроить по своему желанию, после чего просто скопировать готовый код в свой проект.
https://tprg.ru/sKF5
#фронтенд #css
Полезный инструмент при создании clip-path фигур, который наглядно демонстрирует, как будет выглядеть элемент на странице. Можно воспользоваться готовыми пресетами или настроить по своему желанию, после чего просто скопировать готовый код в свой проект.
https://tprg.ru/sKF5
#фронтенд #css
Forwarded from FrontEnd книги для программистов
Vue.js: Up and Running
Автор: Callum Macrae
Год издания: 2017
Скачать книгу pdf
Скачать книгу epub
#vue #english
Автор: Callum Macrae
Год издания: 2017
Скачать книгу pdf
Скачать книгу epub
#vue #english
Микро-фронтенды с Vue и single-spa
Практическое руководство по настройке микрофронтендовой архитектуры из нескольких приложений на Vue и роутера single-spa.
https://prglb.ru/k0zb
#vue #microfrontend
Практическое руководство по настройке микрофронтендовой архитектуры из нескольких приложений на Vue и роутера single-spa.
https://prglb.ru/k0zb
#vue #microfrontend
Forwarded from Webchic - frontend, backend, ci/cd
Как создать сервер GraphQL в Next.js
В туториале рассматривается пример подключения GraphQL в Next.js приложение с помощью apollo-server-micro
#graphql #nextjs
К статье(eng)
В туториале рассматривается пример подключения GraphQL в Next.js приложение с помощью apollo-server-micro
#graphql #nextjs
К статье(eng)
Forwarded from Senior Frontend - javascript, html, css
Наборы иконок для веб-разработчиков
Когда речь заходит о первом впечатлении от сайта или приложения, иконки играют существенную роль. Они повышают читабельность, выделяют важный контент, улучшают дизайн.
https://www.flaticon.com содержит полностью редактируемые векторные изображения.
https://jam-icons.com это набор из 896 иконок, сделанных вручную.
https://iconmonstr.com В коллекции Iconmonstr вы найдете больше четырех тысяч иконок.
http://www.entypo.com это набор svg-иконок. Иконки превосходны; если говорить о бесплатных, то они точно лучшие.
https://evil-icons.io/ это очень объемный набор, в котором вы найдете и SVG, и исходные файлы.
Когда речь заходит о первом впечатлении от сайта или приложения, иконки играют существенную роль. Они повышают читабельность, выделяют важный контент, улучшают дизайн.
https://www.flaticon.com содержит полностью редактируемые векторные изображения.
https://jam-icons.com это набор из 896 иконок, сделанных вручную.
https://iconmonstr.com В коллекции Iconmonstr вы найдете больше четырех тысяч иконок.
http://www.entypo.com это набор svg-иконок. Иконки превосходны; если говорить о бесплатных, то они точно лучшие.
https://evil-icons.io/ это очень объемный набор, в котором вы найдете и SVG, и исходные файлы.