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
Скачать — Node.js
npm install -g @vue/cli
vue create ИМЯ_ПРОЕКТА
cd ИМЯ_ПРОЕКТА
npm run serve
Поздравляю! Вы успешно установили и запустили свой проект на Vue.js.
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Сложность:
- HTML/CSS
- JavaScript
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Макет сайта "Aperture"
Сложность:⭐️ ⭐️ ⭐️ ⭐️ ⭐️
Красивый макет сайта фото студии. Простенький макет, но очень красивый.
🔗 Ссылка на макет
CodeBase | Frontend
Сложность:
Красивый макет сайта фото студии. Простенький макет, но очень красивый.
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
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Тут вы можете:
Всем хорошего настроения и продуктивной работы!))
Присоединяйтесь к нашему сообществу!))
Ссылка на ЧАТ
CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Давно хотел провести опрос, но вечно что-то мешало😅
Итак, что бы вы хотели видеть на нашем канале?
Итак, что бы вы хотели видеть на нашем канале?
Anonymous Poll
50%
Больше проектов
37%
Больше макетов
57%
Практические решения
29%
Разбор вопросов перед собеседованием
4%
Свой вариант ( у нас есть чат, где вы можете предлагать свои идеи для постов)
Значение theme-color
Позволяет менять цвет адресной строки браузера и его верхней части на мобильных устройствах
Чтобы установить желаемый цвет, добавьте к <meta> атрибут content со значением цвета
Позволяет менять цвет адресной строки браузера и его верхней части на мобильных устройствах
Чтобы установить желаемый цвет, добавьте к <meta> атрибут content со значением цвета
<meta name="theme-color" content="#50a2de">
CodeBase | Frontend