🔗 Шпаргалка по работе с Git
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
IDE помогает программистам создавать код, объединяя функции редактирования, создания, тестирования и упаковки ПО, упрощая творческий процесс, подобно тому, как писатели используют текстовые редакторы и бухгалтеры - электронные таблицы.
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Быстро и легко может перевести px в rem и обратно.
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Анимация загрузки страницы, реализованная с помощью HTML, SCSS и JavaScript.
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Стильный слайдер с эффектом параллакса, реализованный с помощью HTML, SCSS и JavaScript.
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
#макет #html #css
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Реализована с помощью CSS и JavaScript
#анимация #css #javascript
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
const arr = [1, 2, 3, 4, 5, 6];
const mapped = arr.map(el => el + 20);
console.log(mapped); // [21, 22, 23, 24, 25, 26]
const arr = [1, 2, 3, 4, 5, 6];
const filtered = arr.filter(el => el === 2 || el === 4);
console.log(filtered); // [2, 4]
const arr = [1, 2, 3, 4, 5, 6];Если вам нравится такая подача, добавьте реакций и мы будем выпускать такое чаще!)
const reduced = arr.reduce((total, current) => total + current);
console.log(reduced); // 21
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
настроек, создания новых документов, заполнения компактных форм или шагов пошагового мастера.
Например, модальное окно может использоваться для ввода адреса - при клике на ссылку модальное окно открывается.
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
С момента появления в JavaScript функций-генераторов прошло немало времени, но многие разработчики все еще относятся к этой звездочке (астериск) с некоторой опаской.
Функция-генератор представляет собой обычную функцию, которую можно приостановить в любой момент для получения промежуточного значения с помощью метода
next()
.Существует возможность, что генератор будет иметь конечное число промежуточных точек, и когда они закончатся, выполнение функции остановится, а вызов
next
вернет undefined
.function* greeter() {
yield 'Hi';
yield 'How are you?';
yield 'Bye';
}
const greet = greeter();
console.log(greet.next().value);
// 'Hi'
console.log(greet.next().value);
// 'How are you?'
console.log(greet.next().value);
// 'Bye'
console.log(greet.next().value);
// undefined
function* idCreator() {
let i = 0;
while (true)
yield i++;
}
const ids = idCreator();
console.log(ids.next().value);
// 0
console.log(ids.next().value);
// 1
console.log(ids.next().value);
// 2
// etc...
👀 Обратите внимание, что при первом вызове функции происходит лишь создание объекта-генератора с методом next(), но сама функция не возвращает никакого значения.
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Node.js также поставляется с пакетным менеджером npm, который вам также понадобится.
npx create-react-app my-react-appгде
my-react-app
- название вашего проекта. Дождитесь завершения установки.
cd my-react-appгде
npm start
my-react-app
- название вашего проекта. После запуска, ваше React-приложение будет доступно по адресу http://localhost:3000/.
Теперь можно приступать к созданию вашего проекта!
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM