🚀Представляем Firebolt: Продуктивный React фреймворк
В этой статье автор расскажет о новом фреймворке для React под названием Firebolt, который представлен как продуктивный инструмент для создания веб-приложений.
Читать...
Original post link: t.me/frontendnoteschannel/3441
Forwarded and filtered by @smartfeed_bot
В этой статье автор расскажет о новом фреймворке для React под названием Firebolt, который представлен как продуктивный инструмент для создания веб-приложений.
Читать...
Original post link: t.me/frontendnoteschannel/3441
Forwarded and filtered by @smartfeed_bot
История одного хакатона, на котором 6 фронтендеров и один бэкенд-разработчик написали игру за 24 часа на JavaScript + Node.js +
https://habr.com/ru/post/684480/
Original post link: t.me/senior_front/1928
Forwarded and filtered by @smartfeed_bot
Soket.io.https://habr.com/ru/post/684480/
Original post link: t.me/senior_front/1928
Forwarded and filtered by @smartfeed_bot
Хабр
Создать игру за 24 часа и выжить
За 24 часа можно успеть очень много. Сегодня я решил рассказать, как всего за сутки мы с моими коллегами (шестью фронтендерами и одним бэкендером) создали настоящую мультиплеерную игру на JavaScript....
This is a daily stats digest!
Today the bot processed: 12 messages
Today you received: 9 messages
Our filtering prevented you from: 3 messages
Top 3 source channels:
Senior Frontend - javascript, html, css: 3 message(s)
Frontender's notes [ru]: 3 message(s)
Веб-страница: 3 message(s)
React to posts with 👍, 👎, ❤️, or 🔥. Spot spam? Mark it with 🤬 or 💩. Your input is valuable!
Text t.me/OlegBEZb if you want to see something else in the daily report
Today the bot processed: 12 messages
Today you received: 9 messages
Our filtering prevented you from: 3 messages
Top 3 source channels:
Senior Frontend - javascript, html, css: 3 message(s)
Frontender's notes [ru]: 3 message(s)
Веб-страница: 3 message(s)
React to posts with 👍, 👎, ❤️, or 🔥. Spot spam? Mark it with 🤬 or 💩. Your input is valuable!
Text t.me/OlegBEZb if you want to see something else in the daily report
Telegram
Oleg Litvinov
You can contact @OlegBEZb right away.
Media is too big
VIEW IN TELEGRAM
Scroll Animation Effects for Website
В этом видео создается лендинг, который анимируется при прокрутке на CSS и JS.
👉 @seniorFront
Original post link: t.me/seniorFront/3938
Forwarded and filtered by @smartfeed_bot
В этом видео создается лендинг, который анимируется при прокрутке на CSS и JS.
👉 @seniorFront
Original post link: t.me/seniorFront/3938
Forwarded and filtered by @smartfeed_bot
Составили для вас тест на знание Рунета
Постарались подобрать неочевидные вопросы, ответы на которые должен помнить только настоящий олд. Пройдите тест, а мы по результату попытаемся угадать дату вашего рождения: https://tproger.ru/articles/runet-2000
Что еще помните о том времени?
@tproger_web #тесты
Original post link: t.me/tproger_web/4469
Forwarded and filtered by @smartfeed_bot
Постарались подобрать неочевидные вопросы, ответы на которые должен помнить только настоящий олд. Пройдите тест, а мы по результату попытаемся угадать дату вашего рождения: https://tproger.ru/articles/runet-2000
Что еще помните о том времени?
@tproger_web #тесты
Original post link: t.me/tproger_web/4469
Forwarded and filtered by @smartfeed_bot
✍️ Roghiska – элегантный шрифт с засечками, который подойдет для логотипов, а также для названий брендов, журналов, книг и фильмов. Пример шрифта есть в макете Modern E-Commerce UI Kit
Сайтодел | #шрифт
Original post link: t.me/sitodel/1711
Forwarded and filtered by @smartfeed_bot
Сайтодел | #шрифт
Original post link: t.me/sitodel/1711
Forwarded and filtered by @smartfeed_bot
🧐Почему реактивность без VDOM (с реальным DOM) лучше, чем реактивность с VDOM?
В этой статье я хотел бы поделиться своими мыслями о том, почему виртуального DOM можно избежать при создании реактивности сегодня.
Читать...
Original post link: t.me/frontendnoteschannel/3443
Forwarded and filtered by @smartfeed_bot
В этой статье я хотел бы поделиться своими мыслями о том, почему виртуального DOM можно избежать при создании реактивности сегодня.
Читать...
Original post link: t.me/frontendnoteschannel/3443
Forwarded and filtered by @smartfeed_bot
#вопросы_с_собеседований
Сумма вершин дерева
В принципе, название задачи говорит само за себя. Пример дерева приведён на первой картинке, на второй — рекурсивное решение. Конечно, можно обойтись без рекурсии.
Original post link: t.me/senior_front/1929
Forwarded and filtered by @smartfeed_bot
Сумма вершин дерева
В принципе, название задачи говорит само за себя. Пример дерева приведён на первой картинке, на второй — рекурсивное решение. Конечно, можно обойтись без рекурсии.
Original post link: t.me/senior_front/1929
Forwarded and filtered by @smartfeed_bot
This media is not supported in your browser
VIEW IN TELEGRAM
Splashed Toast Notifications
Создано и анимировано на чистом CSS. Каждый элемент - это чекбокс, при активации которого задействуются определенные стили.
👉 @seniorFront
Original post link: t.me/seniorFront/3940
Forwarded and filtered by @smartfeed_bot
Создано и анимировано на чистом CSS. Каждый элемент - это чекбокс, при активации которого задействуются определенные стили.
👉 @seniorFront
Original post link: t.me/seniorFront/3940
Forwarded and filtered by @smartfeed_bot
1's, 0's and wildcards
Вам дана строка, содержащая нули, единицы и один или более '?', где '?' - это подстановочный знак, который может быть 0 или 1.
Верните массив, содержащий все возможные значения, которые можно получить, заменяя '?' нулём или единицей.
Пример:
👉 @seniorFront
Original post link: t.me/seniorFront/3941
Forwarded and filtered by @smartfeed_bot
Вам дана строка, содержащая нули, единицы и один или более '?', где '?' - это подстановочный знак, который может быть 0 или 1.
Верните массив, содержащий все возможные значения, которые можно получить, заменяя '?' нулём или единицей.
Пример:
'101?' -> ['1010', '1011']'1?1?' -> ['1010', '1110', '1011', '1111']👉 @seniorFront
Original post link: t.me/seniorFront/3941
Forwarded and filtered by @smartfeed_bot
🖥 Glass Flowers 3D Assets – набор PNG-изображений стеклянных цветов. Есть три варианта картинок: золотые, сине-розовые (с фильтром) и черно-белые.
Сайтодел | #макет #figma
Original post link: t.me/sitodel/1712
Forwarded and filtered by @smartfeed_bot
Сайтодел | #макет #figma
Original post link: t.me/sitodel/1712
Forwarded and filtered by @smartfeed_bot
Зато будет с чем чай попить
Original post link: t.me/ithumor/11021
Forwarded and filtered by @smartfeed_bot
Original post link: t.me/ithumor/11021
Forwarded and filtered by @smartfeed_bot
👤Как я отрендерил миллион строк в React
В этой статье вы узнаете о методах и подходах к эффективному визуализированию миллиона строк данных в ReactJS, используя элемент Canvas.
Читать...
Original post link: t.me/frontendnoteschannel/3445
Forwarded and filtered by @smartfeed_bot
В этой статье вы узнаете о методах и подходах к эффективному визуализированию миллиона строк данных в ReactJS, используя элемент Canvas.
Читать...
Original post link: t.me/frontendnoteschannel/3445
Forwarded and filtered by @smartfeed_bot
😉Знакомьтесь, SafeTest — новый подход к тестированию фронтенда
В этой статье мы поговорим о SafeTest — революционной библиотеке, которая предлагает свежий взгляд на сквозные (E2E) тесты для веб-приложений с пользовательским интерфейсом.
Читать...
Original post link: t.me/frontendnoteschannel/3446
Forwarded and filtered by @smartfeed_bot
В этой статье мы поговорим о SafeTest — революционной библиотеке, которая предлагает свежий взгляд на сквозные (E2E) тесты для веб-приложений с пользовательским интерфейсом.
Читать...
Original post link: t.me/frontendnoteschannel/3446
Forwarded and filtered by @smartfeed_bot
Метод console.time()
Чтобы подсчитать длительность каких-либо действий, можно использовать метод
Плюс ко всему, можно запускать до 10 тысяч разных таймеров, используя разные айди, и выводить текущее значение запущенного таймера при помощи метода
Original post link: t.me/senior_front/1931
Forwarded and filtered by @smartfeed_bot
Чтобы подсчитать длительность каких-либо действий, можно использовать метод
console.time(id). Он принимает в качестве аргумента уникальное имя таймера, который затем можно остановить с помощью console.timeEnd(id). Время, прошедшее между вызовами, будет выведено в консоль.Плюс ко всему, можно запускать до 10 тысяч разных таймеров, используя разные айди, и выводить текущее значение запущенного таймера при помощи метода
console.timeLog(id).Original post link: t.me/senior_front/1931
Forwarded and filtered by @smartfeed_bot
This is a daily stats digest!
Today the bot processed: 8 messages
Today you received: 6 messages
Our filtering prevented you from: 2 messages
Top 3 source channels:
Frontender's notes [ru]: 3 message(s)
Senior Frontend - javascript, html, css: 2 message(s)
Сайтодел | GitHub, Макеты, Шрифты, JavaScript, Figma: 1 message(s)
React to posts with 👍, 👎, ❤️, or 🔥. Spot spam? Mark it with 🤬 or 💩. Your input is valuable!
Text t.me/OlegBEZb if you want to see something else in the daily report
Today the bot processed: 8 messages
Today you received: 6 messages
Our filtering prevented you from: 2 messages
Top 3 source channels:
Frontender's notes [ru]: 3 message(s)
Senior Frontend - javascript, html, css: 2 message(s)
Сайтодел | GitHub, Макеты, Шрифты, JavaScript, Figma: 1 message(s)
React to posts with 👍, 👎, ❤️, or 🔥. Spot spam? Mark it with 🤬 or 💩. Your input is valuable!
Text t.me/OlegBEZb if you want to see something else in the daily report
Telegram
Oleg Litvinov
You can contact @OlegBEZb right away.
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Wooden Toggles – реалистичные объемные переключатели, стилизованные под дерево. При нажатии цвет переключается плавно.
Сайтодел | #сниппет #css
Original post link: t.me/sitodel/1713
Forwarded and filtered by @smartfeed_bot
Сайтодел | #сниппет #css
Original post link: t.me/sitodel/1713
Forwarded and filtered by @smartfeed_bot
Forwarded from Senior Frontend - javascript, html, css
.toSorted()
Метод массива toSorted() это копия метода sort(), но, в отличие от него, не мутирует исходный массив, а возвращает новый отсортированный массив. Все undefined элементы сортируются в конец массива.
Пример
Отсортируем массив с числами:
При сортировке массива методом toSorted() возвращаемый массив будет содержать поверхностную копию (shallow copy) элементов, если эти элементы являются объектами. При изменении этих элементов в объекте, изменения будут видны и в исходном массиве.
👉 @seniorFront
Метод массива toSorted() это копия метода sort(), но, в отличие от него, не мутирует исходный массив, а возвращает новый отсортированный массив. Все undefined элементы сортируются в конец массива.
Пример
Отсортируем массив с числами:
const numbers = [43, 6, 35, 1, 9, 7, 5, 75, 16];
const sortedNumbers = numbers.toSorted((a, b) => a - b);
console.log(numbers);
// [43, 6, 35, 1, 9, 7, 5, 75, 16];
console.log(sortedNumbers);
// [1, 5, 6, 7, 9, 16, 35, 43, 75]При сортировке массива методом toSorted() возвращаемый массив будет содержать поверхностную копию (shallow copy) элементов, если эти элементы являются объектами. При изменении этих элементов в объекте, изменения будут видны и в исходном массиве.
const obj = {name: 'Scarlett'};
const names = [
'Kirill',
'Alex',
obj,
'Denis',
'Albert',
undefined,
'',
];
const sortedNames = names.toSorted();
console.log(sortedNames);
// ['', 'Albert', 'Alex', 'Denis', 'Kirill', { name: 'Scarlett' }, undefined]
obj.name = 'Dan'; // меняем объект
console.log(sortedNames)
// ['', 'Albert', 'Alex', 'Denis', 'Kirill', { name: 'Dan' }, undefined]
// в отсортированном массиве, объект также изменился.👉 @seniorFront
Веб-разработка уже не будет прежней: Google объявила об отключении «старого» интернета и перехода на новый проект под названием «Бесконечный интернет» (Endless Internet)
Этот проект представляет собой альтернативную сеть, которая будет работать без использования протокола TCP/IP, на котором основана работа современного интернета. Вместо этого, новая сеть будет использовать технологию квантовых вычислений и квантовые коммуникации.
«Проект позволит обеспечить высокую скорость передачи данных и абсолютную безопасность передаваемой информации. Однако, для работы новой сети необходимо отключить существующую сеть интернет» — прокомментировал новую разработку Сундар Пичаи, CEO Google.
Поэтому, начиная с 23:59 1.04.2024, интернет перестанет работать до тех пор, пока не будет полностью запущена новая сеть «Бесконечный интернет».
@tproger_web #кек
Original post link: t.me/tproger_web/4471
Forwarded and filtered by @smartfeed_bot
Этот проект представляет собой альтернативную сеть, которая будет работать без использования протокола TCP/IP, на котором основана работа современного интернета. Вместо этого, новая сеть будет использовать технологию квантовых вычислений и квантовые коммуникации.
«Проект позволит обеспечить высокую скорость передачи данных и абсолютную безопасность передаваемой информации. Однако, для работы новой сети необходимо отключить существующую сеть интернет» — прокомментировал новую разработку Сундар Пичаи, CEO Google.
Поэтому, начиная с 23:59 1.04.2024, интернет перестанет работать до тех пор, пока не будет полностью запущена новая сеть «Бесконечный интернет».
@tproger_web #кек
Original post link: t.me/tproger_web/4471
Forwarded and filtered by @smartfeed_bot
☁️Как задеплоить сайт в облако. Инструкция для новичков
В этой статье вы узнаете, как разместить сайт в облаке: арендовать сервер, подключиться через SSH, клонировать проект из GitHub, настроить Nginx, задеплоить сайт, подключить домен и настроить SSL-сертификат.
Читать...
Original post link: t.me/frontendnoteschannel/3447
Forwarded and filtered by @smartfeed_bot
В этой статье вы узнаете, как разместить сайт в облаке: арендовать сервер, подключиться через SSH, клонировать проект из GitHub, настроить Nginx, задеплоить сайт, подключить домен и настроить SSL-сертификат.
Читать...
Original post link: t.me/frontendnoteschannel/3447
Forwarded and filtered by @smartfeed_bot