Forwarded from FrontEndDev
Самые популярные CSS фреймворки в 2020
https://dev.to/theme_selection/the-most-trending-css-frameworks-analogy-2020-a15
https://dev.to/theme_selection/the-most-trending-css-frameworks-analogy-2020-a15
DEV Community
The Most Trending⚡️ CSS Frameworks🛠 Analogy 2020
Which framework will be suitable for you? Ever wondered, which parameters you should focus on while c...
Forwarded from КНИГИ: REACT, JS, ANGULAR, NODE, VUE
Deep Learning with JavaScript
Автор: Shanqing Cai, Stanley Bileschi, Eric D. Nielsen, With François Chollet
Год издания: 2020
Скачать книгу
#JavaScript #english
Автор: Shanqing Cai, Stanley Bileschi, Eric D. Nielsen, With François Chollet
Год издания: 2020
Скачать книгу
#JavaScript #english
Forwarded from Будни разработчика
#ссылка дня
#css #js #mediaqueries #width #adaptive
Мы говорим “медиа-запросы” или “media queries” и обычно подразумеваем только часть с CSS. А когда дело касается JavaScript, во многих примерах, курсах и учебниках до сих пор используется сравнение window.innerWidth с желаемым значением на каждое событие изменения размера окна.
Конечно же, это неправильно и устарело. Уже давно существуют медиа-запросы для скриптов:
mediaQuery = window.matchMedia('(min-width: 768px)')
if (mediaQuery.matches) {
alert('Media Query Matched!')
}
Самое прекрасное в этом, что не надо слушать событие изменения размера окна. Достаточно лишь срабатывания самого медиа-запроса!
mediaQuery.addEventListener(function(e) {
if (e.matches) {
// your code
}
});
Подробнее и сравнение разных подходов в статье от Марко Илик (Marco Ilic) на CSS-Tricks: https://css-tricks.com/working-with-javascript-media-queries/
#css #js #mediaqueries #width #adaptive
Мы говорим “медиа-запросы” или “media queries” и обычно подразумеваем только часть с CSS. А когда дело касается JavaScript, во многих примерах, курсах и учебниках до сих пор используется сравнение window.innerWidth с желаемым значением на каждое событие изменения размера окна.
Конечно же, это неправильно и устарело. Уже давно существуют медиа-запросы для скриптов:
mediaQuery = window.matchMedia('(min-width: 768px)')
if (mediaQuery.matches) {
alert('Media Query Matched!')
}
Самое прекрасное в этом, что не надо слушать событие изменения размера окна. Достаточно лишь срабатывания самого медиа-запроса!
mediaQuery.addEventListener(function(e) {
if (e.matches) {
// your code
}
});
Подробнее и сравнение разных подходов в статье от Марко Илик (Marco Ilic) на CSS-Tricks: https://css-tricks.com/working-with-javascript-media-queries/
CSS-Tricks
Working with JavaScript Media Queries | CSS-Tricks
What’s the first thing that comes to mind when you think of media queries? Maybe something in a CSS file that looks like this:
Создание анимации на JavaScript
10 видео с крутыми руководствами: https://prglb.ru/36e90
#video #animation
10 видео с крутыми руководствами: https://prglb.ru/36e90
#video #animation
Forwarded from КНИГИ: REACT, JS, ANGULAR, NODE, VUE
Cache API в JavaScript
Разбираемся, как кэшировать ресурсы с помощью сервис-воркеров и Cache API: https://prglb.ru/1h202
#performance #browser
Разбираемся, как кэшировать ресурсы с помощью сервис-воркеров и Cache API: https://prglb.ru/1h202
#performance #browser
Forwarded from Frontender's notes [ru]
Функциональное программирование в JavaScript
https://www.youtube.com/watch?v=Mk93bhldluY&feature=emb_logo
https://www.youtube.com/watch?v=Mk93bhldluY&feature=emb_logo
YouTube
Функциональное программирование в JavaScript | Лекция 9 | Web-разработка для начинающих
В этой лекции поговорим о парадигме функционального программирования приминительно к JavaScript. Но конкретно рассмотрим только читые функции, функции высшего порядка и рекурсию.
Это девятая лекция моих курсов для будущих веб-разработчиков. Остальные лекции…
Это девятая лекция моих курсов для будущих веб-разработчиков. Остальные лекции…
Forwarded from Frontender's notes [ru]
Как перенести на TypeScript большую кодовую базу React UI-компонентов
https://habr.com/ru/company/badoo/blog/518246/
https://habr.com/ru/company/badoo/blog/518246/
Хабр
Как перенести на TypeScript большую кодовую базу React UI-компонентов
Привет! Меня зовут Иван Греков, я работаю UI-разработчиком в frontend-команде Badoo. Главные задачи нашей команды — создание новых и поддержка существующих пользовательских интерфейсов для сайтов и...
Forwarded from FrontEnd книги для программистов
Путь к изучению React
Автор: Robin Wieruch и Alexey Pyltsyn
Год издания: 2018
Скачать книгу
#React #русский
Автор: Robin Wieruch и Alexey Pyltsyn
Год издания: 2018
Скачать книгу
#React #русский
Forwarded from FrontEnd книги для программистов
Delightful React
Автор: Bhargav Ponnapalli
Год издания: 2019
Скачать книгу pdf
Скачать книгу djvu
#react #english #beginner
Автор: Bhargav Ponnapalli
Год издания: 2019
Скачать книгу pdf
Скачать книгу djvu
#react #english #beginner
Forwarded from FrontEnd книги для программистов
React programming. The Ultimate Beginner's Guide to Learn react js Programming. Step by Step
Автор: John Bach
Год издания: 2020
Скачать книгу pdf
Скачать книгу epub
#react #english
Автор: John Bach
Год издания: 2020
Скачать книгу pdf
Скачать книгу epub
#react #english
Forwarded from Хабр
Как перенести на TypeScript большую кодовую базу React UI-компонентов
Иван Греков из фронтенд-команды Badoo рассказывает о том, как они организовали поэтапный переход на TypeScript для UI-разработчиков, которым этот язык был в новинку.
Иван Греков из фронтенд-команды Badoo рассказывает о том, как они организовали поэтапный переход на TypeScript для UI-разработчиков, которым этот язык был в новинку.
Forwarded from FrontEndDev
6 полезных библиотек для работы с React Native
https://medium.com/javascript-in-plain-english/c067b2b62c01
https://medium.com/javascript-in-plain-english/c067b2b62c01
Medium
Here Are 6 Useful React Native Libraries That You Should Know
Best Awesome Components in 2020
Forwarded from Книги для программистов
Learning React (2020)
Авторы: Alex Banks, Eve Porcello
Количество страниц: 488
Если вы хотите научиться создавать эффективные веб-приложения на React, данная книга для вас. Эта обновленная версия также идеально подходит для веб-разработчиков и инженеров-программистов, которые знают основы JavaScript, CSS и HTML. В ней представлены передовые практики и шаблоны для написания современного кода на React. Никаких предварительных знаний о React или функциональном JavaScript не требуется.
Достоинства:
➕Самая актуальная книга по React на данный момент;
➕Хороший авторский стиль.
Недостатки:
➖Присутствуют ошибки в примерах кода.
Скачать книгу
#book #english #beginner
Авторы: Alex Banks, Eve Porcello
Количество страниц: 488
Если вы хотите научиться создавать эффективные веб-приложения на React, данная книга для вас. Эта обновленная версия также идеально подходит для веб-разработчиков и инженеров-программистов, которые знают основы JavaScript, CSS и HTML. В ней представлены передовые практики и шаблоны для написания современного кода на React. Никаких предварительных знаний о React или функциональном JavaScript не требуется.
Достоинства:
➕Самая актуальная книга по React на данный момент;
➕Хороший авторский стиль.
Недостатки:
➖Присутствуют ошибки в примерах кода.
Скачать книгу
#book #english #beginner
Forwarded from Free Online Courses (N00B |TIC| |FTU|)
React and Redux for Absolute Beginners
FREE For 48 Hrs
Walkthroughs on basics React and Redux
https://coursevania.com/courses/react-and-redux-for-absolute-beginners/
FREE For 48 Hrs
Walkthroughs on basics React and Redux
https://coursevania.com/courses/react-and-redux-for-absolute-beginners/
Forwarded from Senior Frontend - javascript, html, css
Инструменты для авто-тестирования Frontend
Авто-тестирование - Это процесс, когда программные средства выполняют сценарии тестирования до выпуска продукта.
Chai - Библиотека BDD / TDD утверждений для узлов и браузеров, которые работают с любой инфраструктурой тестирования JavaScript.
Cucumber - Программный инструмент, используемый для тестирования ПО c помощью BDD.
FiveUI - Инструмент для оценки пользовательских интерфейсов HTML на соответствие определённым стандартам UI.
Jasmine - Фреймворк для BDD тестирования, не зависящий от браузеров, DOM и других фреймворков.
Jest - Фреймворк для юнит-тестов, используемый Facebook для тестирования сервисов и React приложений.
Sinon.js - Библиотека для эмуляции и проверки требуемого поведения в JavaScript с использованием spy, stub и mock.
Авто-тестирование - Это процесс, когда программные средства выполняют сценарии тестирования до выпуска продукта.
Chai - Библиотека BDD / TDD утверждений для узлов и браузеров, которые работают с любой инфраструктурой тестирования JavaScript.
Cucumber - Программный инструмент, используемый для тестирования ПО c помощью BDD.
FiveUI - Инструмент для оценки пользовательских интерфейсов HTML на соответствие определённым стандартам UI.
Jasmine - Фреймворк для BDD тестирования, не зависящий от браузеров, DOM и других фреймворков.
Jest - Фреймворк для юнит-тестов, используемый Facebook для тестирования сервисов и React приложений.
Sinon.js - Библиотека для эмуляции и проверки требуемого поведения в JavaScript с использованием spy, stub и mock.
Forwarded from NOP::Nuances of Programming
Три примера, когда не стоит использовать стрелочные функции JavaScript
Не существует синтаксиса, который был бы одинаково хорош во всех случаях, и стрелочные функции не являются исключением. Почему? Давайте разбираться.
https://nuancesprog.ru/p/9592
@nuancesprog #статьи #JavaScript
Не существует синтаксиса, который был бы одинаково хорош во всех случаях, и стрелочные функции не являются исключением. Почему? Давайте разбираться.
https://nuancesprog.ru/p/9592
@nuancesprog #статьи #JavaScript