Полезные англоязычные ютуб каналы, которые дают прекрасное понимание про веб и фронтенд разработку.
The Net Ninja - | HTML | CSS | JS | React | NodeJS | Firebase | MongoDB |
TheNewBoston - | NodeJS | React | Angular | SEO | + Django&Flask |
FreeCodeCamp - | HTML | CSS | JS | React | Redux | MongoDB | ML | Подготовки к интервью |
DevTips - | HTML | CSS | JS | React | Docker & Контейнеры |
LevelUpTuts - | JS | React | Meteor | мониторинг производительность сайтов и многое другое |
Adam Khoury - | HTML | CSS | JS | React | PHP | ActionScript | SQL |
#дайджест
Делимся подборкой свежих статей на тему веб-разработки:
Поддержка JavaScript-приложений в долгосрочной перспективе
Читать статью
Pet-проект для джуна. Или зачем и как выбрать pet project
Читать статью
Мутабельные и иммутабельные методы объектов JavaScript
Смотреть на YouTube
Хороших выходных! 😇
Список полезных ресурсов для Front-End разработчиков
Сегодня утром наткнулся на интересный список ресурсов, решил с вами поделиться.
Этот репозиторий предлагает множество бесплатных книг по программированию, скринкастов, подкастов, онлайн-видеоуроков и многое другое.
Оглавление для вашего удобства:
• Дорожная карта
• Полезно
• Обучение
• A11y
• Каналы YouTube и видео
• Блоги
• Подкасты
• Редакторы кода
• Инструменты
• CSS-фреймворки
• Иконки и цвета
• Типография и рамки анимации
• Дизайн и вдохновение
• Фондовые ресурсы
• Геолокация
• API
• Мокапы
• Книги / Задачи / Игры
• Бесплатные инструменты для студентов
• Тестирование
GIT #разработка
zipWith
Создайте функцию zipWith, которая принимает два массива, состоящих из чисел и функцию, которая применится к каждой паре чисел двух массивов. Функция zipWith должна вернуть новый массив, полученный из результатов.
Примеры: zipWith( Math.pow, [10,10,10,10], [0,1,2,3] )
//[1,10,100,1000]
zipWith( Math.max, [1,4,7,1,4,7], [4,7,1,4,7,1] )
// [4,7,7,4,7,7]
zipWith( function(a,b) { return a+b; }, [0,1,2,3], [0,1,2,3] )
//[0,2,4,6]
zipWith( (a,b) => a+b, [0,1,2,3], [0,1,2,3] )
//[0,2,4,6]
#почитать #junior #middle
8 методик оптимизации загрузки изображений, позволяющие уменьшить общий вес скачиваемых браузерами пользователей файлов и нагрузку на устройства при выводе страницы на экран.
Читать статью
#дайджест
Делимся подборкой свежих статей на тему веб-разработки:
Решение забавной задачки на JavaScript
Читать статью
createRef, setRef, useRef и зачем нужен current в ref
Читать статью
7 вопросов для собеседования о замыкании в JavaScript
Читать статью
Хороших выходных! 😇
#дайджест
Традиционный пятничный дайджест свежих материалов из мира frontend-разработки:
Как ускорить загрузку вашего сайта?
Читать статью
В чём разница между узлом и элементом DOM?
Читать статью
Как создавать собственные правила для ESLint?
Читать статью
Хороших выходных 😇
#junior #middle #senior #почитать
Цикл статей с подборками книг для изучения frontend-разработки:
Часть #1: Основы
Часть #2: Интернет-ресурсы
Часть #3: Литература уровня Middle и выше
✅🚀5 библиотек JavaScript , которые стоит использовать в 2021.
📌fullpage.js - Эта библиотека с открытым исходным кодом помогает создавать полноэкранные веб-сайты с прокруткой.
📌anime.js - Anime.js - одна из лучших анимационных библиотек, она гибкая и простая в использовании.
Это идеальный инструмент, который поможет вам добавить в свой проект действительно классную анимацию.
📌screenful.js - Если вы также хотите иметь полноэкранные функции, мы рекомендуем использовать эту библиотеку вместо FullScreen API из-за ее 'кроссбраузерности'.
📌moment.js - Работа с датой и временем может быть огромной проблемой, особенно с вызовами API, разными локальными языками часовых поясов и т. д.
Но MomentJS может помочь.
📌leaflet.js - Leaflet - лучшая библиотека с открытым исходным кодом для добавления интерактивных карт, удобных для мобильных устройств, в ваше приложение.
🖥️В чем преимущества Node.js?🤔
Node.js — это программная платформа, которая делает JavaScript языком общего назначения. Ее также называют средой выполнения JS. Она умеет связываться с внешними библиотеками, вызывать команды из кода и выполнять роль веб-сервера. Если объяснять проще, этот инструмент добавляет к полностью фронтендовому языку бекендовую часть, позволяя создавать с его помощью не только веб-сайты, но и полноценные приложения, без задействования браузера.
Как и JavaScript, Node запускается в V8. Это среда выполнения, переводящая написанное веб-разработчиком в машинный код — набор прямых инструкций для компьютера, не требующие интерпретации. Таким образом низкоуровневый код становится быстрым и удобным для распознавания машиной. Ниже мы рассмотрели плюсы и минусы Node js.
https://telegra.ph/Pochemu-imenno-Node-js-02-05
Нашёл вакансии Js junior front-end и на собеседование спрашивали вы знаете Python 🤦♂️🤦♂️🤦♂️🤦♂️🤦♂️
Читать полностью…