Что такое ECMAScript и что туда входит?
Наверняка, многие из вас знакомы с языком программирования JavaScript? Так вот ECMAScript — это стандарт JavaScript (и некоторых других языков), который устанавливает правила, синтаксис и другие критерии создания кода. Его ежегодно дополняет сообщество разработчиков.
Самые последние обновления ECMAScript включают в себя новые функции и методы, которые помогают разработчикам писать более гибкий и мощный код. И вот, какие функции были добавлены в ECMAScript в 2023 году: https://tproger.ru/articles/chto-bylo-dobavleno-v-ecmascript-v-2023-godu/
#js #веб
Наверняка, многие из вас знакомы с языком программирования JavaScript? Так вот ECMAScript — это стандарт JavaScript (и некоторых других языков), который устанавливает правила, синтаксис и другие критерии создания кода. Его ежегодно дополняет сообщество разработчиков.
Самые последние обновления ECMAScript включают в себя новые функции и методы, которые помогают разработчикам писать более гибкий и мощный код. И вот, какие функции были добавлены в ECMAScript в 2023 году: https://tproger.ru/articles/chto-bylo-dobavleno-v-ecmascript-v-2023-godu/
#js #веб
7 CSS проектов для начинающих веб-разработчиков, которые ускорят работу над проектом
В подборке вы найдёте CSS-генераторы, ИИ-инструменты для подбора шрифтов, удаления фона с картинок и другие полезные сервисы. Сохраните себе, чтобы не потерять.
1. Lorem Picsum — это генератор заполнителей для изображений с множеством параметров настройки. Укажите параметры для ваших картинок непосредственно в URL-адресах.
2. FontJoy находит интересные сочетания шрифтов с помощью ИИ.
3. PFPmaker создает профессиональные фотографии профиля на основе любой фотографии. Он использует ИИ для удаления фона, искусственно делает вашу фотографию красивее и автоматически генерирует десятки вариантов изображения.
4. Carbon поможет создавать красивые изображения вашего кода.
5. CSSGradient упрощает создание новых веб-градиентов. Включает набор инструментов, которые помогут вам повысить уровень работы с градиентом.
6. Neumorphism.io — неоморфные формы не так просто создавать, но генератор Neumorphism упрощает этот процесс.
7. Remove.bg — позволяет удалять фон на любой фотографии автоматически.
#инструменты #веб
@htmlcssjavas
В подборке вы найдёте CSS-генераторы, ИИ-инструменты для подбора шрифтов, удаления фона с картинок и другие полезные сервисы. Сохраните себе, чтобы не потерять.
1. Lorem Picsum — это генератор заполнителей для изображений с множеством параметров настройки. Укажите параметры для ваших картинок непосредственно в URL-адресах.
2. FontJoy находит интересные сочетания шрифтов с помощью ИИ.
3. PFPmaker создает профессиональные фотографии профиля на основе любой фотографии. Он использует ИИ для удаления фона, искусственно делает вашу фотографию красивее и автоматически генерирует десятки вариантов изображения.
4. Carbon поможет создавать красивые изображения вашего кода.
5. CSSGradient упрощает создание новых веб-градиентов. Включает набор инструментов, которые помогут вам повысить уровень работы с градиентом.
6. Neumorphism.io — неоморфные формы не так просто создавать, но генератор Neumorphism упрощает этот процесс.
7. Remove.bg — позволяет удалять фон на любой фотографии автоматически.
#инструменты #веб
@htmlcssjavas
❗️ Хотите начать писать автотесты на JS?
⚠️ Приходите 8 июня в 20:00 на открытый урок в преддверии старта онлайн-курса «JavaScript QA Engineer» в OTUS.
📌 На занятии мы познакомимся с основами популярного фреймворков для написания тестов на JavaScript — mocha и библиотеки утверждений — chai.
Для этого мы:
— Рассмотрим основные принципы написания тестов
— Узнаем, как использовать chai для создания автоматизированных тестов на JavaScript
— Напишем пару unit и API тестов.
```Урок пройдет в рамках онлайн-курса OTUS “JavaScript QA Engineer”. После занятия полный курс можно приобрести удобным для вас способом.
```👉 Готовьте вопросы и записывайтесь на вебинар!
РЕГИСТРАЦИЯ — https://otus.pw/jDHT/
⚠️ Приходите 8 июня в 20:00 на открытый урок в преддверии старта онлайн-курса «JavaScript QA Engineer» в OTUS.
📌 На занятии мы познакомимся с основами популярного фреймворков для написания тестов на JavaScript — mocha и библиотеки утверждений — chai.
Для этого мы:
— Рассмотрим основные принципы написания тестов
— Узнаем, как использовать chai для создания автоматизированных тестов на JavaScript
— Напишем пару unit и API тестов.
```Урок пройдет в рамках онлайн-курса OTUS “JavaScript QA Engineer”. После занятия полный курс можно приобрести удобным для вас способом.
```👉 Готовьте вопросы и записывайтесь на вебинар!
РЕГИСТРАЦИЯ — https://otus.pw/jDHT/
Нативная интеграция. Информация о продукте www.otus.ru
7 инструментов для начинающих веб-разработчиков, которые ускорят работу над проектом
В подборке вы найдёте CSS-генераторы, ИИ-инструменты для подбора шрифтов, удаления фона с картинок и другие полезные сервисы. Сохраните себе, чтобы не потерять.
1. Lorem Picsum — это генератор заполнителей для изображений с множеством параметров настройки. Укажите параметры для ваших картинок непосредственно в URL-адресах.
2. FontJoy находит интересные сочетания шрифтов с помощью ИИ.
3. PFPmaker создает профессиональные фотографии профиля на основе любой фотографии. Он использует ИИ для удаления фона, искусственно делает вашу фотографию красивее и автоматически генерирует десятки вариантов изображения.
4. Carbon поможет создавать красивые изображения вашего кода.
5. CSSGradient упрощает создание новых веб-градиентов. Включает набор инструментов, которые помогут вам повысить уровень работы с градиентом.
6. Neumorphism.io — неоморфные формы не так просто создавать, но генератор Neumorphism упрощает этот процесс.
7. Remove.bg — позволяет удалять фон на любой фотографии автоматически.
#инструменты #веб
В подборке вы найдёте CSS-генераторы, ИИ-инструменты для подбора шрифтов, удаления фона с картинок и другие полезные сервисы. Сохраните себе, чтобы не потерять.
1. Lorem Picsum — это генератор заполнителей для изображений с множеством параметров настройки. Укажите параметры для ваших картинок непосредственно в URL-адресах.
2. FontJoy находит интересные сочетания шрифтов с помощью ИИ.
3. PFPmaker создает профессиональные фотографии профиля на основе любой фотографии. Он использует ИИ для удаления фона, искусственно делает вашу фотографию красивее и автоматически генерирует десятки вариантов изображения.
4. Carbon поможет создавать красивые изображения вашего кода.
5. CSSGradient упрощает создание новых веб-градиентов. Включает набор инструментов, которые помогут вам повысить уровень работы с градиентом.
6. Neumorphism.io — неоморфные формы не так просто создавать, но генератор Neumorphism упрощает этот процесс.
7. Remove.bg — позволяет удалять фон на любой фотографии автоматически.
#инструменты #веб
Руководство по наложению изображений в CSS
Обычно мы создаём наложения в CSS, чтобы получить изображения за текстом, значками или другими изображениями. Это руководство покажет вам, как красиво наносить слои как на фоновые изображения, так и на обычные
Подробнее:
https://blog.logrocket.com/guide-image-overlays-css/
#css #фронтенд
Обычно мы создаём наложения в CSS, чтобы получить изображения за текстом, значками или другими изображениями. Это руководство покажет вам, как красиво наносить слои как на фоновые изображения, так и на обычные
<img>
элементы в CSS. Подробнее:
https://blog.logrocket.com/guide-image-overlays-css/
#css #фронтенд
ColorZilla — удобный инструмент для работы с цветами и графикой веб-страниц
ColorZilla предоставляет палитру цветов, селектор цвета, определение цвета на веб-странице, измерение отступов и размеров элементов, а также возможность создания градиентов и генерации CSS-кода
В первую очередь, утилита будет полезна веб-дизайнерам, разработчикам и графическим специалисто, которым нужны удобные инструменты для работы с цветами и графикой на веб-страницах
Стоимость: #бесплатно
#цвет #web
ColorZilla предоставляет палитру цветов, селектор цвета, определение цвета на веб-странице, измерение отступов и размеров элементов, а также возможность создания градиентов и генерации CSS-кода
В первую очередь, утилита будет полезна веб-дизайнерам, разработчикам и графическим специалисто, которым нужны удобные инструменты для работы с цветами и графикой на веб-страницах
Стоимость: #бесплатно
#цвет #web
Colorspire — творческая платформа для цветового вдохновения
Здесь вы найдёте коллекцию изысканных цветовых палитр, инструменты для создания собственных цветовых комбинаций и возможность делиться творческими идеями
Платформа предоставляет исчерпывающие данные о каждом цвете, включая коды (HEX, RGB) и их значения в различных системах цветопередачи
А ещё у Colorspire есть плагин для Adobe XD!
Стоимость: #бесплатно
#color #дизайн
Здесь вы найдёте коллекцию изысканных цветовых палитр, инструменты для создания собственных цветовых комбинаций и возможность делиться творческими идеями
Платформа предоставляет исчерпывающие данные о каждом цвете, включая коды (HEX, RGB) и их значения в различных системах цветопередачи
А ещё у Colorspire есть плагин для Adobe XD!
Стоимость: #бесплатно
#color #дизайн
SnipCSS — инструмент для извлечения CSS из веб-компонентов
С его помощью буквально в пару кликов можно извлечь HTML, CSS и изображения, связанные с определённым элементом на любой веб-странице, превращая его в повторно используемый веб-компонент
При этом вы также можете заменить любой авторский текст, изображение и SVG на данные, сгенерированные AI, или иконки под лицензией MIT
Стоимость: #бесплатно (но есть платные тарифы)
#CSS #web #code
С его помощью буквально в пару кликов можно извлечь HTML, CSS и изображения, связанные с определённым элементом на любой веб-странице, превращая его в повторно используемый веб-компонент
При этом вы также можете заменить любой авторский текст, изображение и SVG на данные, сгенерированные AI, или иконки под лицензией MIT
Стоимость: #бесплатно (но есть платные тарифы)
#CSS #web #code
Please open Telegram to view this post
VIEW IN TELEGRAM
CSS Selectors/Combinators Classifier — классификатор селекторов и комбинаторов CSS
Он предназначен для организации и выделения селекторов и комбинаторов CSS по типам
Особенностью инструмента является возможность быстро и эффективно группировать и классифицировать селекторы CSS, что помогает упростить процесс написания и отладки CSS-кода
Стоимость: #бесплатно
#CSS #web #code
Он предназначен для организации и выделения селекторов и комбинаторов CSS по типам
Особенностью инструмента является возможность быстро и эффективно группировать и классифицировать селекторы CSS, что помогает упростить процесс написания и отладки CSS-кода
Стоимость: #бесплатно
#CSS #web #code
Лучший способ получать свежие обновлении и следить за трендами в разработке.
Машинное обучение: t.me/ai_machinelearning_big_data
Python: t.me/pythonl
C#: t.me/csharp_ci
C/C++/ t.me/cpluspluc
Data Science: t.me/data_analysis_ml
Devops: t.me/devOPSitsec
Go: t.me/Golang_google
Базы данных: t.me/sqlhub
Rust: t.me/rust_code
Javascript: t.me/javascriptv
React: t.me/react_tg
PHP: t.me/phpshka
Android: t.me/android_its
Мобильная разработка: t.me/mobdevelop
Linux: t.me/+A8jY79rcyKJlYWY6
Big Data: t.me/bigdatai
Хакинг: t.me/linuxkalii
Тестирование: https://yangx.top/+F9jPLmMFqq1kNTMy
Java: t.me/javatg
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка машинное обучение: https://yangx.top/addlist/_FjtIq8qMhU0NTYy
🇬🇧Английский: t.me/english_forprogrammers
Please open Telegram to view this post
VIEW IN TELEGRAM
Утечки памяти в JavaScript
Авторы рассмотрели распространённые типы данной проблемы, а также рассказали, как использовать инструменты разработки Chrome, чтобы найти их.
#javascript #безопасность
Авторы рассмотрели распространённые типы данной проблемы, а также рассказали, как использовать инструменты разработки Chrome, чтобы найти их.
#javascript #безопасность
Код, написанный на JavaScript, обрабатывается движком. Но как именно это происходит «под капотом» и какие процессы в этом задействованы?
В общих чертах и с очень наглядными анимациями
А если решили погрузиться серьёзно, вот огромный цикл статей, которые раскроют внутреннее устройство Java Script лучше любой книги:
1. Обзор движка, механизмов времени выполнения, стека вызовов
2. О внутреннем устройстве V8 и оптимизации кода
3. Управление памятью, четыре вида утечек памяти и борьба с ними
4. Цикл событий, асинхронность и пять способов улучшения кода с помощью async/await
5. WebSocket и HTTP/2+SSE — что выбрать
6. Особенности и сфера применения WebAssembly
7. Веб-воркеры и пять сценариев их использования
8. Сервис-воркеры
9. Веб push-уведомления
10. Отслеживание изменений в DOM с помощью MutationObserver
11. Движки рендеринга веб-страниц и советы по оптимизации их производительности
12. Сетевая подсистема браузеров, оптимизация её производительности и безопасности
13. Анимация средствами CSS и JavaScript
14. Абстрактные синтаксические деревья, парсинг и его оптимизация
15. Классы и наследование, транспиляция в Babel и TypeScript
16. Системы хранения данных
17. Технология Shadow DOM и веб-компоненты
18. WebRTC и механизмы P2P-коммуникаций
19. Пользовательские элементы
20. Паттерны и анти-паттерны
21. JavaScript ES8 и переход на async/await
#javascript #веб
В общих чертах и с очень наглядными анимациями
А если решили погрузиться серьёзно, вот огромный цикл статей, которые раскроют внутреннее устройство Java Script лучше любой книги:
1. Обзор движка, механизмов времени выполнения, стека вызовов
2. О внутреннем устройстве V8 и оптимизации кода
3. Управление памятью, четыре вида утечек памяти и борьба с ними
4. Цикл событий, асинхронность и пять способов улучшения кода с помощью async/await
5. WebSocket и HTTP/2+SSE — что выбрать
6. Особенности и сфера применения WebAssembly
7. Веб-воркеры и пять сценариев их использования
8. Сервис-воркеры
9. Веб push-уведомления
10. Отслеживание изменений в DOM с помощью MutationObserver
11. Движки рендеринга веб-страниц и советы по оптимизации их производительности
12. Сетевая подсистема браузеров, оптимизация её производительности и безопасности
13. Анимация средствами CSS и JavaScript
14. Абстрактные синтаксические деревья, парсинг и его оптимизация
15. Классы и наследование, транспиляция в Babel и TypeScript
16. Системы хранения данных
17. Технология Shadow DOM и веб-компоненты
18. WebRTC и механизмы P2P-коммуникаций
19. Пользовательские элементы
20. Паттерны и анти-паттерны
21. JavaScript ES8 и переход на async/await
#javascript #веб
Form Builder — инструмент для создания форм без написания кода
Утилита достаточно интуитивна, к тому же позволяет создавать формы для сбора данных без необходимости писать код
С её помощью вы можете легко добавлять различные поля в форму, такие как строки, числа, переключатели и даты, а затем генерировать код для вставки формы на ваш веб-сайт или в приложение
Стоимость: #бесплатно
#формы #no_code
Утилита достаточно интуитивна, к тому же позволяет создавать формы для сбора данных без необходимости писать код
С её помощью вы можете легко добавлять различные поля в форму, такие как строки, числа, переключатели и даты, а затем генерировать код для вставки формы на ваш веб-сайт или в приложение
Стоимость: #бесплатно
#формы #no_code
Search: новый HTML-элемент в 2023
Статья рассматривает новый семантический элемент <search> в стандарте HTML, предназначенный для разделов страницы, используемых для поиска или фильтрации.
#статья #html
Статья рассматривает новый семантический элемент <search> в стандарте HTML, предназначенный для разделов страницы, используемых для поиска или фильтрации.
#статья #html
Best CSS Button Generator — генератор олдовых стилей кнопок на CSS
Сервис предлагает удобный интерфейс для дизайна кнопок, которые легко интегрируются с различными фреймворками и библиотеками
Вы можете выбрать из 30+ предопределённых стилей или цветовых тем, которые затем можно легко настроить, чтобы они соответствовали интерфейсу вашего сайта
Стоимость: #бесплатно
#CSS #web
Сервис предлагает удобный интерфейс для дизайна кнопок, которые легко интегрируются с различными фреймворками и библиотеками
Вы можете выбрать из 30+ предопределённых стилей или цветовых тем, которые затем можно легко настроить, чтобы они соответствовали интерфейсу вашего сайта
Стоимость: #бесплатно
#CSS #web
FigDart — мост между Figma и Flutter для разработчиков
FigDart — это плагин для Figma, созданный для ускорения разработки и оптимизации рабочего процесса в Flutter
Он позволяет легко конвертировать стилизацию из Figma в повторно используемый код Dart, обеспечивая бесшовный переход от дизайна к разработке
В будущем планируется добавление функциональности для конвертации компонентов Figma в Flutter-виджеты
Стоимость: #бесплатно
#Figma #Flutter
FigDart — это плагин для Figma, созданный для ускорения разработки и оптимизации рабочего процесса в Flutter
Он позволяет легко конвертировать стилизацию из Figma в повторно используемый код Dart, обеспечивая бесшовный переход от дизайна к разработке
В будущем планируется добавление функциональности для конвертации компонентов Figma в Flutter-виджеты
Стоимость: #бесплатно
#Figma #Flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Circular Corner Borders 3D Hover Image (CSS Only) - Эффект при наведении на карточку, выполненный на чистом CSS, без использования JavaScript
https://codepen.io/TheMOZZARELLA/pen/OJOOVVJ
@htmlcssjavas
https://codepen.io/TheMOZZARELLA/pen/OJOOVVJ
@htmlcssjavas
⚒️ Reatom — высокоэффективный logic/state manager, предлагающий простые абстракции и мощные инструменты для создания как маленьких виджетов, так и крупных SPA.
Недавно был выпущен reatomResource, новый API для простого и эффективного управления ресурсами. Совместим с другими асинхронными API:
Недавно был выпущен reatomResource, новый API для простого и эффективного управления ресурсами. Совместим с другими асинхронными API:
withDataAtom
, withStatusesAtom
, withRetry
, withCache
.