Создаём приложение для записи с экрана на JS
Хотя JavaScript запускается в браузере, мы можем его использовать не только для записи активной вкладки. Инструмент, который предлагается создать в этом руководстве, сможет записывать любую вкладку или даже весь экран.
Подробнее:
https://tprg.ru/w0pr
Хотя JavaScript запускается в браузере, мы можем его использовать не только для записи активной вкладки. Инструмент, который предлагается создать в этом руководстве, сможет записывать любую вкладку или даже весь экран.
Подробнее:
https://tprg.ru/w0pr
5 лучших функций JavaScript ES12, которые вы можете использовать уже сейчас
ECMAScript 2021 (12-е издание) теперь доступен и поставляется с новыми функциями и улучшениями синтаксиса. Спецификации были окончательно доработаны ECMA International 22 июня 2021 года.
В этой статье подробно продемонстрируют 5 основных функций, предлагаемых ECMAScript 2021, чтобы вы могли начать использовать их в своих проектах и улучшить свой опыт работы с JavaScript.
https://tprg.ru/tCwJ
#javascript
ECMAScript 2021 (12-е издание) теперь доступен и поставляется с новыми функциями и улучшениями синтаксиса. Спецификации были окончательно доработаны ECMA International 22 июня 2021 года.
В этой статье подробно продемонстрируют 5 основных функций, предлагаемых ECMAScript 2021, чтобы вы могли начать использовать их в своих проектах и улучшить свой опыт работы с JavaScript.
https://tprg.ru/tCwJ
#javascript
5 фреймворков CSS-in-JS для использования в 2021 году
По мере того, как веб-разработка продолжает активно развиваться, появляются новые способы ведения дел, и вокруг них строятся сообщества. Так, продолжает набирать популярность подход CSS-in-JS.
В этой статье вы найдёте несколько фреймворков CSS-in-JS, которые вы можете сразу же опробовать в своем рабочем процессе:
https://tprg.ru/sRBL
#css #javascript
По мере того, как веб-разработка продолжает активно развиваться, появляются новые способы ведения дел, и вокруг них строятся сообщества. Так, продолжает набирать популярность подход CSS-in-JS.
В этой статье вы найдёте несколько фреймворков CSS-in-JS, которые вы можете сразу же опробовать в своем рабочем процессе:
https://tprg.ru/sRBL
#css #javascript
Процедурная генерация бумажных снежинок
Новый Год уже совсем близко, а это значит, что пора доставать новогодние украшения, наряжать ёлку, клеить на окна снежинки и прочее. Кстати, форму снежинок же не обязательно придумывать самостоятельно, если это дело доверить алгоритму.
В этой статье автор показал, как реализовал алгоритм генерации бумажных снежинок с помощью TypeScript:
https://tprg.ru/uVch
#typescript
Новый Год уже совсем близко, а это значит, что пора доставать новогодние украшения, наряжать ёлку, клеить на окна снежинки и прочее. Кстати, форму снежинок же не обязательно придумывать самостоятельно, если это дело доверить алгоритму.
В этой статье автор показал, как реализовал алгоритм генерации бумажных снежинок с помощью TypeScript:
https://tprg.ru/uVch
#typescript
Использование однофайлового компонента Vue 3 без компиляции
Небольшая статья, рассказывающая о том, как использовать однофайловые компоненты в Vue 3 без компиляции. Ничего сложного, но крайне полезно знать.
https://tprg.ru/NLpT
#фронтенд #vue
Небольшая статья, рассказывающая о том, как использовать однофайловые компоненты в Vue 3 без компиляции. Ничего сложного, но крайне полезно знать.
https://tprg.ru/NLpT
#фронтенд #vue
Как работает JavaScript: массивы и хэш-таблицы
Структуры данных помогают эффективно хранить данные и взаимодействовать с ними. Как работать со структурами данных, узнать какие операции можно над данными проводить можно на примере массивов и хэш-таблиц. В этой статье вы узнаете в чём их принципиальная разница и какие проблемы они могут решать.
Подробнее:
https://tprg.ru/oaNP
#javascript
Структуры данных помогают эффективно хранить данные и взаимодействовать с ними. Как работать со структурами данных, узнать какие операции можно над данными проводить можно на примере массивов и хэш-таблиц. В этой статье вы узнаете в чём их принципиальная разница и какие проблемы они могут решать.
Подробнее:
https://tprg.ru/oaNP
#javascript
Использование однофайлового компонента Vue 3 без компиляции
Небольшая статья, рассказывающая о том, как использовать однофайловые компоненты в Vue 3 без компиляции. Ничего сложного, но крайне полезно знать.
https://tprg.ru/NLpT
#фронтенд #vue
Небольшая статья, рассказывающая о том, как использовать однофайловые компоненты в Vue 3 без компиляции. Ничего сложного, но крайне полезно знать.
https://tprg.ru/NLpT
#фронтенд #vue
Как создать простой сокращатель URL-адресов с помощью Node.js и MongoDB
В этом уроке вы узнаете, как создать простой сокращатель URL-адресов с нуля. В этом руководстве предполагается, что у вас уже есть базовые знания JavaScript, Node.js и MongoDB.
https://tprg.ru/cO9y
В этом уроке вы узнаете, как создать простой сокращатель URL-адресов с нуля. В этом руководстве предполагается, что у вас уже есть базовые знания JavaScript, Node.js и MongoDB.
https://tprg.ru/cO9y
Файловая маршрутизация с React Router
В традиционной настройке маршрутизации React на стороне клиента с помощью маршрутизатора React вы объявляете свои маршруты в
Файловая маршрутизация решает эту проблему, а также помогает при наличии сложной маршрутизации. Подробнее:
https://tprg.ru/ybgc
#react
В традиционной настройке маршрутизации React на стороне клиента с помощью маршрутизатора React вы объявляете свои маршруты в
<Switch/> компоненте, добавляя <Route/> компонент для каждой страницы, указывая путь и соответствующий компонент, который будет отображаться как страница. Этот вариант отлично работает, но ему не хватает универсального соглашения.Файловая маршрутизация решает эту проблему, а также помогает при наличии сложной маршрутизации. Подробнее:
https://tprg.ru/ybgc
#react
Сможете справиться с типичными ситуациями из жизни тестировщика?
С Quadcode составили тест — пройдите его и проверьте, насколько вы круты: https://tprg.ru/EI9S
Это #партнёрский пост
С Quadcode составили тест — пройдите его и проверьте, насколько вы круты: https://tprg.ru/EI9S
Это #партнёрский пост
Как скрыть/показать липкий заголовок при прокрутке с помощью JavaScript
Вы наверняка видели механику, когда при прокрутке сайта хедер с логотипом и меню прячется, а при обратной прокрутке появляется вновь. Хотите научиться делать также?
В этой статье вы найдёте подробную инструкцию по реализации такой фичи:
https://tprg.ru/kIOJ
#javascript
Вы наверняка видели механику, когда при прокрутке сайта хедер с логотипом и меню прячется, а при обратной прокрутке появляется вновь. Хотите научиться делать также?
В этой статье вы найдёте подробную инструкцию по реализации такой фичи:
https://tprg.ru/kIOJ
#javascript
This media is not supported in your browser
VIEW IN TELEGRAM
Интересная реализация формы для входа с эффектом 3D
Каждый этап входа представляет собой отдельную строку, сменяющую предыдущую с помощью интересной анимации. Посмотреть, как это реализовано можно тут:
https://tprg.ru/q1a3
#codepen
Каждый этап входа представляет собой отдельную строку, сменяющую предыдущую с помощью интересной анимации. Посмотреть, как это реализовано можно тут:
https://tprg.ru/q1a3
#codepen
Как собирается облачный сервер?
Вместе с Selectel заглянули в процессы, скрытые от глаз пользователя, и рассказали о них простыми словами.
Забегайте почитать: https://tprg.ru/L6JF
Это #партнёрский пост
Вместе с Selectel заглянули в процессы, скрытые от глаз пользователя, и рассказали о них простыми словами.
Забегайте почитать: https://tprg.ru/L6JF
Это #партнёрский пост
Если вы дата-инженер уровня middle+, то Ozon приглашает вас на Data New Year
Вы сможете:
— познакомиться с тимлидами и Q&A;
— самостоятельно выбрать команду для прохождения собеседования;
— получить оффер от Ozon в тот же день.
Оставить заявку можно до 17 декабря на сайте: https://goo.su/CLo
Кстати, руководитель направления хранения и обработки данных Ozon Tech подготовил для вас видео. Он расскажет, что такое бизнес разведка, а также как его команда превращает информацию в значимые данные.
Это #партнерскйи пост
Вы сможете:
— познакомиться с тимлидами и Q&A;
— самостоятельно выбрать команду для прохождения собеседования;
— получить оффер от Ozon в тот же день.
Оставить заявку можно до 17 декабря на сайте: https://goo.su/CLo
Кстати, руководитель направления хранения и обработки данных Ozon Tech подготовил для вас видео. Он расскажет, что такое бизнес разведка, а также как его команда превращает информацию в значимые данные.
Это #партнерскйи пост
YouTube
Александр Крашенинников - руководитель направления хранения и обработки данных
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Исследователи обнаружили зловредные пакеты NPM, которые воруют токены Discord
Всего было обнаружено 17 вредоносных пакетов, которые намеренно стремятся атаковать и украсть токены Discord пользователя. Захват такого токена даёт полный доступ и контроль над учёткой пользователя.
Подробнее о выявленных вредоносах и их опасности можно прочитать тут:
https://tprg.ru/KOjU
#новость #npm
Всего было обнаружено 17 вредоносных пакетов, которые намеренно стремятся атаковать и украсть токены Discord пользователя. Захват такого токена даёт полный доступ и контроль над учёткой пользователя.
Подробнее о выявленных вредоносах и их опасности можно прочитать тут:
https://tprg.ru/KOjU
#новость #npm
This media is not supported in your browser
VIEW IN TELEGRAM
Проверьте свои знания React в бесплатном тесте
По результатам теста вы узнаете не только насколько хорошо вы знакомы с React, но и готовы ли вы к обучению на курсе React JS от OTUS.
Для всех, кто сможет пройти тест OTUS предоставит специальную цену на курс, а также видеокурс по Git в подарок.
Пройти можно тут: https://otus.pw/0Kzo/
Это #партнёрский пост
По результатам теста вы узнаете не только насколько хорошо вы знакомы с React, но и готовы ли вы к обучению на курсе React JS от OTUS.
Для всех, кто сможет пройти тест OTUS предоставит специальную цену на курс, а также видеокурс по Git в подарок.
Пройти можно тут: https://otus.pw/0Kzo/
Это #партнёрский пост
Простое объяснение перегрузки функций в TypeScript
Большинство функций принимают фиксированный набор аргументов, но некоторые функции могут принимать переменное количество аргументов, аргументы разных типов и даже могут возвращать разные типы в зависимости от того, как вы вызываете функцию. Для этого TypeScript предлагает функцию перегрузки функций.
Как она работает, читайте здесь:
https://tprg.ru/HNWo
#typescript
Большинство функций принимают фиксированный набор аргументов, но некоторые функции могут принимать переменное количество аргументов, аргументы разных типов и даже могут возвращать разные типы в зависимости от того, как вы вызываете функцию. Для этого TypeScript предлагает функцию перегрузки функций.
Как она работает, читайте здесь:
https://tprg.ru/HNWo
#typescript