Простое сжатие
Вам дана строка, состоящая из повторяющихся символов. Создайте функцию, которая обработает эту строку и преобразует её в массив, состоящий из кортежей (число повторений, символ).
Примеры:
string1="aaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaa"
output1='[26,"a",1,"b",18,"a"]'
string="aaaaaaaabaaaa"
compressed=[8,"a",1,"b",4,"a"]
https://www.codewars.com/kata/5914e068f05d9a011e000054/train/javascript
Вам дана строка, состоящая из повторяющихся символов. Создайте функцию, которая обработает эту строку и преобразует её в массив, состоящий из кортежей (число повторений, символ).
Примеры:
string1="aaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaa"
output1='[26,"a",1,"b",18,"a"]'
string="aaaaaaaabaaaa"
compressed=[8,"a",1,"b",4,"a"]
https://www.codewars.com/kata/5914e068f05d9a011e000054/train/javascript
Совместное использование компонентов React с Webpack 5
https://nuancesprog.ru/p/15900/
@about_javascript
https://nuancesprog.ru/p/15900/
@about_javascript
NOP::Nuances of programming
Совместное использование компонентов React с Webpack 5
Поработаем с двумя приложениями и научимся совместно использовать компоненты React между ними. А поможет нам в этом важном деле плагин Webpack 5 Module Federation.
что выведет в консоль?
if ( true ) {
var num = 10; } console.log(num);
if ( true ) {
var num = 10; } console.log(num);
Anonymous Quiz
26%
undefined
64%
10
10%
сообщение об ошибке
Настройка Module Federation в Angular с помощью Nx
https://dev-gang.ru/article/nastroika-module-federation-v-angular-s-pomosczu-nx-vf5f3x3r1p/
@about_javascript
https://dev-gang.ru/article/nastroika-module-federation-v-angular-s-pomosczu-nx-vf5f3x3r1p/
@about_javascript
This media is not supported in your browser
VIEW IN TELEGRAM
Menu Animation
Анимация кнопки меню, реализованная с помощью CSS и JavaScript.
https://codepen.io/aaroniker/pen/abzZbzR
Анимация кнопки меню, реализованная с помощью CSS и JavaScript.
https://codepen.io/aaroniker/pen/abzZbzR
Пишем чистый код при помощи деструктуризации объектов в JavaScript
Деструктуризация — это синтаксис, который позволяет распаковывать значения из массивов или свойства из объектов в переменные.
Что нам это дает? Возможность писать более чистый и понятный код, экономя время и количество строк.
Читать
@about_javascript
Деструктуризация — это синтаксис, который позволяет распаковывать значения из массивов или свойства из объектов в переменные.
Что нам это дает? Возможность писать более чистый и понятный код, экономя время и количество строк.
Читать
@about_javascript
Хабр
Пишем чистый код при помощи деструктуризации объектов в JavaScript
Сравниваем традиционный способ извлечения значений и деструктуризацию (ES6) в JavaScript В этой статье мы рассмотрим традиционное присваивание значений из объектов в переменные и новый синтаксис...
This media is not supported in your browser
VIEW IN TELEGRAM
Fit Text
Подгонка текста по ширине окна просмотра, реализованная с помощью переменных CSS и JavaScript.
#текст #css #javascript
https://codepen.io/shshaw/pen/LYVBVve
Подгонка текста по ширине окна просмотра, реализованная с помощью переменных CSS и JavaScript.
#текст #css #javascript
https://codepen.io/shshaw/pen/LYVBVve
Symbol в JavaScript [типы данных]
https://dev-gang.ru/article/symbol-v-javascript-tipy-dannyh-wgsy4pttu1/
@about_javascript
https://dev-gang.ru/article/symbol-v-javascript-tipy-dannyh-wgsy4pttu1/
@about_javascript
Broxus Elysium Hackathon в Белграде и онлайн
Broxus, один из главных разработчиков сети Everscale, бросает вызов всем талантливым девелоперам! В Белграде (Сербия) 14-17 июля пройдет хакатон, где участники будут бороться за призовой фонд в размере 30.000 долларов и специальный приз зрительских симпатий! 💸
Участие бесплатное!
На хакатоне участников ждут 3 трека:
- сделать MVP cross-chain даппа
- создать полезные инструменты разработки
- показать что такое лучший UX/UI
На площадке и в онлайне будут крутые менторы, которые поделятся опытом и советом. После награждения участников ждет вечеринка на дебаркадере с классным диджеем! В онлайне тоже не будет скучно!
👉 Узнать подробнее о хакатоне и зарегистрироваться можно на сайте: https://l1.broxus.com/hackathon
👋 Обсудить хакатон в телеграме https://t.iss.one/broxus_elysium и дискорде https://discord.gg/6dryaZQNmC
Broxus, один из главных разработчиков сети Everscale, бросает вызов всем талантливым девелоперам! В Белграде (Сербия) 14-17 июля пройдет хакатон, где участники будут бороться за призовой фонд в размере 30.000 долларов и специальный приз зрительских симпатий! 💸
Участие бесплатное!
На хакатоне участников ждут 3 трека:
- сделать MVP cross-chain даппа
- создать полезные инструменты разработки
- показать что такое лучший UX/UI
На площадке и в онлайне будут крутые менторы, которые поделятся опытом и советом. После награждения участников ждет вечеринка на дебаркадере с классным диджеем! В онлайне тоже не будет скучно!
👉 Узнать подробнее о хакатоне и зарегистрироваться можно на сайте: https://l1.broxus.com/hackathon
👋 Обсудить хакатон в телеграме https://t.iss.one/broxus_elysium и дискорде https://discord.gg/6dryaZQNmC
This media is not supported in your browser
VIEW IN TELEGRAM
Dark mode toggle switcher
Переключатель светлого и темного режима, реализованный на чистом CSS.
https://codepen.io/demilad/pen/bZRjpb
Переключатель светлого и темного режима, реализованный на чистом CSS.
https://codepen.io/demilad/pen/bZRjpb
ToDoList: Найди ошибку в JS-коде, фреймворк React
https://tproger.ru/articles/todolist-najdi-oshibku-v-js-kode-frejmvork-react/
@about_javascript
https://tproger.ru/articles/todolist-najdi-oshibku-v-js-kode-frejmvork-react/
@about_javascript
Tproger
Задача по поиску ошибки в коде на JavaScript
Компонент ToDoList принимает массив элементов и отображает их в виде списка. Найди ошибку в JavaScript-коде на React.
Tesseract.js – Библиотека для извлечения/распознавания текста на изображениях, поддерживает почти любой язык.
#GitHub | #JavaScript #OCR
@about_javascript
#GitHub | #JavaScript #OCR
@about_javascript
Plotly.js — Библиотека построения графиков на JavaScript с открытым исходным кодом
Позволяет добавлять различные виды диаграмм и графиков в проект.
Особенности / преимущества:
✔️Предоставляет более чем 40 типов диаграмм, включая трехмерные
✔️Доступна для JavaScript, Python, R, F# и т.д
✔️Построена на основе d3.js и stack.gl
✔️Открытый исходный код
https://github.com/plotly/plotly.js
@about_javascript
Позволяет добавлять различные виды диаграмм и графиков в проект.
Особенности / преимущества:
✔️Предоставляет более чем 40 типов диаграмм, включая трехмерные
✔️Доступна для JavaScript, Python, R, F# и т.д
✔️Построена на основе d3.js и stack.gl
✔️Открытый исходный код
https://github.com/plotly/plotly.js
@about_javascript
Open Video Downloader – Кроссплатформенный графический интерфейс для упрощения загрузки видео с различных медиахолдингов, созданный на Electron и node.js.
Особенности:
• Скачивание со всех платформ: YouTube, vimeo, twitter и многих других.
• Возможность загружать несколько видео / плейлистов / каналов за один раз
• Возможность выбора разрешения и формата, в котором вы хотите скачать
• Скачивание частных видео (в настоящее время проверено только на YouTube)
• Многопоточность (до 32 видео могут быть загружены одновременно)
@about_javascript | #JavaScript #Downloader #Useful
Особенности:
• Скачивание со всех платформ: YouTube, vimeo, twitter и многих других.
• Возможность загружать несколько видео / плейлистов / каналов за один раз
• Возможность выбора разрешения и формата, в котором вы хотите скачать
• Скачивание частных видео (в настоящее время проверено только на YouTube)
• Многопоточность (до 32 видео могут быть загружены одновременно)
@about_javascript | #JavaScript #Downloader #Useful
This media is not supported in your browser
VIEW IN TELEGRAM
Activate Button animation
Кнопка с анимацией активации, реализованная с помощью CSS и JavaScript.
#кнопка #css #javascript
https://codepen.io/aaroniker/pen/ZVOrOZ
Кнопка с анимацией активации, реализованная с помощью CSS и JavaScript.
#кнопка #css #javascript
https://codepen.io/aaroniker/pen/ZVOrOZ
Prettier - прекрасный форматировщик кода
Он обеспечивает согласованный стиль, анализируя ваш код и перепечатывая его со своими собственными правилами, учитывая максимальную длину строки, и, при необходимости, обертывая код.
JavaScript · TypeScript · Flow · JSX · JSON
CSS · SCSS · Less
HTML · Vue · Angular
GraphQL · Markdown · YAML
⤷ Ссылка на проект
@about_javascript | #Code #Correction
Он обеспечивает согласованный стиль, анализируя ваш код и перепечатывая его со своими собственными правилами, учитывая максимальную длину строки, и, при необходимости, обертывая код.
JavaScript · TypeScript · Flow · JSX · JSON
CSS · SCSS · Less
HTML · Vue · Angular
GraphQL · Markdown · YAML
⤷ Ссылка на проект
@about_javascript | #Code #Correction