🛠 Spotlight — галерея лайтбоксов JavaScript, полностью готовых к работе. Просто подключите её на свою страницу через CDN или пакет JS, создайте разметку галереи и вуаля - ваш лайтбокс работает. Никакого дополнительного кода, CSS или зависимостей.
#инструменты #js
#инструменты #js
💡 Spread в JavaScript
Spread — это специальный оператор JavaScript, который позволяет расширять выражения в тех местах, где предусмотрено использование нескольких аргументов.
В следующем примере
Spread — это специальный оператор JavaScript, который позволяет расширять выражения в тех местах, где предусмотрено использование нескольких аргументов.
В следующем примере
Math.max() не может принять массив arr, т. к. функции с таким аргументом не существует. Math.max() принимает числа отдельными аргументами. Оператор spread(три точки — ...) используется для извлечения отдельных элементов из массива.const arr = [4, 6, -1, 3, 10, 4];#советы #coding #js #web
const max = Math.max(...arr);
console.log(max);
// 10
📖 Бессерверные приложения на JavaScript
🖋 Слободан Стоянович, Александар Симович, 2020
Данная книга научит вас проектировать и создавать бессерверные веб-приложения на AWS с использованием JavaScript, Node и Claudia.js.Новичков издание знакомит не только с AWS Lambda, но и с целым рядом связанных служб, таких как DynamoDB, Cognito, API Gateway. Даже решив позднее взять на вооружение другие инструменты, вы сможете сохранить весь код и просто развернуть его немного иначе. Подробно описывается не-сколько вариантов практического использования бессерверных платформ,в том числе веб-API, чат-боты, обработка платежей и управление заказами.
💾 Скачать книгу
#book #js
🖋 Слободан Стоянович, Александар Симович, 2020
Данная книга научит вас проектировать и создавать бессерверные веб-приложения на AWS с использованием JavaScript, Node и Claudia.js.Новичков издание знакомит не только с AWS Lambda, но и с целым рядом связанных служб, таких как DynamoDB, Cognito, API Gateway. Даже решив позднее взять на вооружение другие инструменты, вы сможете сохранить весь код и просто развернуть его немного иначе. Подробно описывается не-сколько вариантов практического использования бессерверных платформ,в том числе веб-API, чат-боты, обработка платежей и управление заказами.
💾 Скачать книгу
#book #js
🛠 VerbalExpressions — библиотека JavaScript, помогающая писать регулярные выражения. Она предоставляет цепные методы для большинства операций RegEx, позволяя разработчикам записывать более сложные правила без необходимости создавать регулярное выражение с использованием токенов.
#инструменты #js
#инструменты #js
Web Assembly (WASM) за 100 секунд
Изучите основы Web Assembly за 100 секунд, а затем создайте свой первый двоичный файл WASM с помощью AssemblyScript.
📺 YouTube
#видео
Изучите основы Web Assembly за 100 секунд, а затем создайте свой первый двоичный файл WASM с помощью AssemblyScript.
📺 YouTube
#видео
YouTube
Web Assembly (WASM) in 100 Seconds
Learn the fundamentals of Web Assembly in 100 Seconds, then build your first WASM binary with AssemblyScript. https://fireship.io
- WASM Docs https://developer.mozilla.org/en-US/docs/WebAssembly
- Figma's Story https://www.figma.com/blog/webassembly-cut…
- WASM Docs https://developer.mozilla.org/en-US/docs/WebAssembly
- Figma's Story https://www.figma.com/blog/webassembly-cut…
🔥 Лучшее на канале за неделю
1. Защитник Windows нашёл троян в свежем обновлении Google Chrome.
2. VerbalExpressions — библиотека JavaScript, помогающая писать регулярные выражения.
3. Spread в JavaScript.
1. Защитник Windows нашёл троян в свежем обновлении Google Chrome.
2. VerbalExpressions — библиотека JavaScript, помогающая писать регулярные выражения.
3. Spread в JavaScript.
🛠 Mavo — язык на основе HTML для создания веб-сайтов без написания кода. Этот проект позволяет создавать небольшие веб-сайты, управляемые данными, без JS и без серверной части, только с HTML. Его также можно использовать как декларативную, реактивную интерфейсную среду, чтобы упростить разработку пользовательского интерфейса.
#инструменты #web
#инструменты #web
💡 Методы массивов в JavaScript
▍Часть 1
С помощью методов массива в JavaScript можно добиться крутых (а порой и элегантных) способов трансформации данных.
Далее будут перечислены некоторые методы массива, сгруппированные по назначению. Однако это далеко не весь список.
▍map, filter, reduce
В методах map(), filter() и reduce() иногда можно запутаться. Они полезны для трансформации массива или возвращения его агрегатного значения.
▍map(): возвращает массив, в котором каждый элемент изменяется с помощью переданной функции.
#советы #coding #js #web
▍Часть 1
С помощью методов массива в JavaScript можно добиться крутых (а порой и элегантных) способов трансформации данных.
Далее будут перечислены некоторые методы массива, сгруппированные по назначению. Однако это далеко не весь список.
▍map, filter, reduce
В методах map(), filter() и reduce() иногда можно запутаться. Они полезны для трансформации массива или возвращения его агрегатного значения.
▍map(): возвращает массив, в котором каждый элемент изменяется с помощью переданной функции.
const arr = [1, 2, 3, 4, 5, 6];▍filter(): возвращает массив с теми элементами, в которых переданная функция возвращает true.
const mapped = arr.map(el => el + 20);
console.log(mapped);
// [21, 22, 23, 24, 25, 26]
const arr = [1, 2, 3, 4, 5, 6];Пример reduce и следующую группу рассмотрим в следующей части.
const filtered = arr.filter(el => el === 2 || el === 4);
console.log(filtered);
// [2, 4]
#советы #coding #js #web
🛠 Scene.js — это библиотека анимации на основе временной шкалы с множеством потрясающих функций. Её можно воспроизводить как в JS, так и в CSS, поддерживает SVG-анимацию, несколько временных шкал и поставляется с предустановленными эффектами, которые вы можете использовать прямо из коробки.
#инструменты #js #css #web
#инструменты #js #css #web
💡 Методы массивов в JavaScript
Перед прочтением рекомендуем ознакомиться с первой частью.
▍Часть 2
В прошлой части мы рассмотрели методы map() и filter(). Сейчас рассмотрим метод reduce().
▍reduce(): работа с элементами с сохранением промежуточного результата.
#советы #coding #js #web
Перед прочтением рекомендуем ознакомиться с первой частью.
▍Часть 2
В прошлой части мы рассмотрели методы map() и filter(). Сейчас рассмотрим метод reduce().
▍reduce(): работа с элементами с сохранением промежуточного результата.
const arr = [1, 2, 3, 4, 5, 6];Продолжение следует...
const reduced = arr.reduce((total, current) => total + current);
console.log(reduced);
// 21
#советы #coding #js #web