Однострочники JavaScript, которые можно использовать в каждом проекте
JavaScript - это мощный язык, который может многое сделать с помощью очень небольшого количества кода.
В некоторых случаях объем кода, который необходимо написать, не превышает одной строки, поэтому их называют однострочными.
Давайте рассмотрим 10 важнейших однострочников, которые стоит использовать практически в каждом создаваемом JavaScript-проекте.
https://www.freecodecamp.org/news/javascript-one-liners-to-use-in-every-project/
👉 @frontend_1
JavaScript - это мощный язык, который может многое сделать с помощью очень небольшого количества кода.
В некоторых случаях объем кода, который необходимо написать, не превышает одной строки, поэтому их называют однострочными.
Давайте рассмотрим 10 важнейших однострочников, которые стоит использовать практически в каждом создаваемом JavaScript-проекте.
https://www.freecodecamp.org/news/javascript-one-liners-to-use-in-every-project/
👉 @frontend_1
freeCodeCamp.org
JavaScript One-Liners to Use in Every Project
JavaScript is a powerful language that can do a lot with very little code. In some cases, the amount of code you need to write doesn't exceed more than a single line, which is why they are known as one-liners. Let's go through 10 essential one liners...
👍4😁1
Есть много способов сделать это: Vue 3 и взаимодействие компонентов
Vue 3 принёс в жизнь разработчиков возможность организации более гибкой структуры приложений. Всё чаще я стал замечать, что разные команды, а порой и разработчики внутри одной, используют целый зоопарк сомнительных подходов для организации взаимодействия между компонентами. Применяются какие-то крайности, либо всё в state manager, либо в composable (composition API), либо мутация props внутри дочерних компонентов!
Хотелось бы поднять эту тему и рассмотреть варианты взаимодействия компонентов доступные нам во Vue 3.
https://habr.com/ru/articles/668072/
👉 @frontend_1
Vue 3 принёс в жизнь разработчиков возможность организации более гибкой структуры приложений. Всё чаще я стал замечать, что разные команды, а порой и разработчики внутри одной, используют целый зоопарк сомнительных подходов для организации взаимодействия между компонентами. Применяются какие-то крайности, либо всё в state manager, либо в composable (composition API), либо мутация props внутри дочерних компонентов!
Хотелось бы поднять эту тему и рассмотреть варианты взаимодействия компонентов доступные нам во Vue 3.
https://habr.com/ru/articles/668072/
👉 @frontend_1
👍4
💻 БЕСПЛАТНЫЕ КУРСЫ ПРОГРАММИРОВАНИЯ ДЛЯ ШКОЛЬНИКОВ 8-11 КЛАССОВ И КОЛЛЕДЖИСТОВ
ДОСТУПНЫЕ ПРОГРАММЫ ОБУЧЕНИЯ:
⭐ Разработка на Python
⭐ Разработка на C++
⭐ Разработка на JavaScript
⭐ Разработка на Java
⭐ Разработка многостраничного сайта на PHP
⭐ Разработка мобильного приложения на Java
IT-разработка - точно то, что нужно, если:
✔️ Школьник увлекается играми
✔️ Школьнику интересно устройство гаджетов
✔️ Школьнику нравятся всевозможные роботы и конструкторы
Для получения подробной информации переходите по ссылке
Реклама. Университет «Синергия» ИНН 7729152149
ДОСТУПНЫЕ ПРОГРАММЫ ОБУЧЕНИЯ:
⭐ Разработка на Python
⭐ Разработка на C++
⭐ Разработка на JavaScript
⭐ Разработка на Java
⭐ Разработка многостраничного сайта на PHP
⭐ Разработка мобильного приложения на Java
IT-разработка - точно то, что нужно, если:
✔️ Школьник увлекается играми
✔️ Школьнику интересно устройство гаджетов
✔️ Школьнику нравятся всевозможные роботы и конструкторы
Для получения подробной информации переходите по ссылке
Реклама. Университет «Синергия» ИНН 7729152149
👍3
Топ-8 инструментов для Angular-разработки
Angular — это популярный фреймворк с открытым исходным кодом, широко используемый для создания динамических и масштабируемых веб-приложений на основе JavaScript. Благодаря обширному набору функций и поддержке сообщества Angular стал одним из самых популярных фреймворков в области веб-разработки.
Однако нелегко создавать высококачественные Angular-приложения без подходящего набора инструментов. Поэтому стоит обратить внимание на 8 лучших инструментов для Angular-разработки в 2023 году.
https://blog.bitsrc.io/top-8-tools-for-angular-development-in-2023-a99d9f3a2e4e
👉 @frontend_1
Angular — это популярный фреймворк с открытым исходным кодом, широко используемый для создания динамических и масштабируемых веб-приложений на основе JavaScript. Благодаря обширному набору функций и поддержке сообщества Angular стал одним из самых популярных фреймворков в области веб-разработки.
Однако нелегко создавать высококачественные Angular-приложения без подходящего набора инструментов. Поэтому стоит обратить внимание на 8 лучших инструментов для Angular-разработки в 2023 году.
https://blog.bitsrc.io/top-8-tools-for-angular-development-in-2023-a99d9f3a2e4e
👉 @frontend_1
👍1
6 простых принципов написания приложения на Vue, которое легко поддерживать (часть 1)
Привет! Меня зовут Наташа Калачева. Я Frontend-разработчик в компании AGIMA. Vue — один из самых популярных фреймворков JS, его используют для разработки SPA и PWA. А его главные плюсы — это понятная, четкая документация, готовая структура и низкий порог входа.
Тем не менее, Frontend сегодня — это сложные приложения, которые содержат не только красивые элементы интерфейса, но и большую часть логики и функциональности всего продукта. Это требует от нас тщательного планирования и организации проекта, чтобы сделать его масштабируемым и простым.
В этой статье поделюсь правилами, которых придерживаюсь в работе и которые помогают упростить поддержку и расширение приложения. Мы рассмотрим, как организовать хранение компонентов, стилей и плагинов, когда использовать стор и полезные функции Vue.
Следуя этим рекомендациям, вы сможете создавать более эффективные проекты.
https://habr.com/ru/companies/agima/articles/722332/
👉 @frontend_1
Привет! Меня зовут Наташа Калачева. Я Frontend-разработчик в компании AGIMA. Vue — один из самых популярных фреймворков JS, его используют для разработки SPA и PWA. А его главные плюсы — это понятная, четкая документация, готовая структура и низкий порог входа.
Тем не менее, Frontend сегодня — это сложные приложения, которые содержат не только красивые элементы интерфейса, но и большую часть логики и функциональности всего продукта. Это требует от нас тщательного планирования и организации проекта, чтобы сделать его масштабируемым и простым.
В этой статье поделюсь правилами, которых придерживаюсь в работе и которые помогают упростить поддержку и расширение приложения. Мы рассмотрим, как организовать хранение компонентов, стилей и плагинов, когда использовать стор и полезные функции Vue.
Следуя этим рекомендациям, вы сможете создавать более эффективные проекты.
https://habr.com/ru/companies/agima/articles/722332/
👉 @frontend_1
👍3🥱3
Media is too big
VIEW IN TELEGRAM
5 суперполезных свойств CSS, которым не уделяется достаточно внимания
⌚ Timestamps
00:00 - Introduction
00:25 - isolation: isolate
05:00 - inset
07:13 - CSS counters
09:57 - Filters
13:37 - CSS contain
источник
👉 @frontend_1
⌚ Timestamps
00:00 - Introduction
00:25 - isolation: isolate
05:00 - inset
07:13 - CSS counters
09:57 - Filters
13:37 - CSS contain
источник
👉 @frontend_1
👍10
6 простых принципов написания приложения на Vue, которое легко поддерживать (часть 2)
Привет! Я Наталья Калачева, Frontend-разработчик в AGIMA. Эта статья посвящена правилам, которые помогают упростить поддержку и расширение приложений на Vue. Тут я рассказываю, как организовать хранение компонентов, стилей и плагинов, когда использовать стор и полезные функции Vue.
https://habr.com/ru/companies/agima/articles/722568/
👉 @frontend_1
Привет! Я Наталья Калачева, Frontend-разработчик в AGIMA. Эта статья посвящена правилам, которые помогают упростить поддержку и расширение приложений на Vue. Тут я рассказываю, как организовать хранение компонентов, стилей и плагинов, когда использовать стор и полезные функции Vue.
https://habr.com/ru/companies/agima/articles/722568/
👉 @frontend_1
👍3🤔1
CSS color-mix()
Смешивание цветов в любом из поддерживаемых цветовых пространств прямо из вашего CSS.
https://developer.chrome.com/blog/css-color-mix/
👉 @frontend_1
Смешивание цветов в любом из поддерживаемых цветовых пространств прямо из вашего CSS.
https://developer.chrome.com/blog/css-color-mix/
👉 @frontend_1
👍3
Внутри Mailion: как устроен фронтенд почты на миллион пользователей
Недавно мы представили защищенную корпоративную почтовую систему «Mailion. Сертифицированный» — единственную на российском рынке с действующим сертификатом ФСТЭК России. Продукт предназначен для работы с конфиденциальной информацией в крупных коммерческих и государственных организациях.
Речь о сложно устроенной и технологически разнообразной системе: Mailion включает в себя семь крупных модулей, более 400 собственных компонентов (не считая стилевых, вспомогательных и интеграционных обвязок), и содержит в целом почти 400 тыс. строк кода.
Под катом — наш рассказ об устройстве пользовательской части Mailion. Говорим об архитектуре фронтенда и о том, как и почему менялся его стек с начала разработки в 2017 году.
https://habr.com/ru/companies/ncloudtech/articles/722396/
👉 @frontend_1
Недавно мы представили защищенную корпоративную почтовую систему «Mailion. Сертифицированный» — единственную на российском рынке с действующим сертификатом ФСТЭК России. Продукт предназначен для работы с конфиденциальной информацией в крупных коммерческих и государственных организациях.
Речь о сложно устроенной и технологически разнообразной системе: Mailion включает в себя семь крупных модулей, более 400 собственных компонентов (не считая стилевых, вспомогательных и интеграционных обвязок), и содержит в целом почти 400 тыс. строк кода.
Под катом — наш рассказ об устройстве пользовательской части Mailion. Говорим об архитектуре фронтенда и о том, как и почему менялся его стек с начала разработки в 2017 году.
https://habr.com/ru/companies/ncloudtech/articles/722396/
👉 @frontend_1
👍5❤2
SolidJS против Svelte: Два современных подхода к созданию более быстрого фронтенда
Последние несколько лет фронтенд-веб-разработчики стоят перед выбором: какой фреймворк пользовательского интерфейса использовать, если таковой имеется? Вариантов стало больше, чем когда-либо прежде: выбрать ли React, популярный вариант с большой экосистемой? Или Vue, более легкую альтернативу? А как насчет обычного JS, может быть, с некоторыми веб-компонентами?
При таком количестве доступных вариантов я хочу остановиться на двух своих фаворитах: Solid и Svelte. Я подробно рассмотрю плюсы и минусы каждого фреймворка, их философию, сходства и различия. В конце я расскажу, какой из них мне больше нравится - хотя я искренне люблю оба.
https://www.lksh.dev/blog/solid-vs-svelte/
👉 @frontend_1
Последние несколько лет фронтенд-веб-разработчики стоят перед выбором: какой фреймворк пользовательского интерфейса использовать, если таковой имеется? Вариантов стало больше, чем когда-либо прежде: выбрать ли React, популярный вариант с большой экосистемой? Или Vue, более легкую альтернативу? А как насчет обычного JS, может быть, с некоторыми веб-компонентами?
При таком количестве доступных вариантов я хочу остановиться на двух своих фаворитах: Solid и Svelte. Я подробно рассмотрю плюсы и минусы каждого фреймворка, их философию, сходства и различия. В конце я расскажу, какой из них мне больше нравится - хотя я искренне люблю оба.
https://www.lksh.dev/blog/solid-vs-svelte/
👉 @frontend_1
👍3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Отмена дублирования запросов на выборку в расширенных формах JavaScript
Если вы когда-либо использовали JavaScript fetch API для улучшения отправки формы, то велика вероятность того, что вы случайно ввели ошибку duplicate-request/race-condition. Сегодня я расскажу вам об этой проблеме и дам рекомендации, как ее избежать.
https://austingil.com/cancel-duplicate-fetch-requests-in-javascript-enhanced-forms/
👉 @frontend_1
Если вы когда-либо использовали JavaScript fetch API для улучшения отправки формы, то велика вероятность того, что вы случайно ввели ошибку duplicate-request/race-condition. Сегодня я расскажу вам об этой проблеме и дам рекомендации, как ее избежать.
https://austingil.com/cancel-duplicate-fetch-requests-in-javascript-enhanced-forms/
👉 @frontend_1
👍5
Создание часов с помощью новых тригонометрических функций CSS sin() и cos()
Наличие такого рода математических возможностей в CSS открывает целую кучу возможностей. В этом уроке мы окунемся в воду и познакомимся с несколькими новыми функциями: sin() и cos().
https://css-tricks.com/creating-a-clock-with-the-new-css-sin-and-cos-trigonometry-functions/
👉 @frontend_1
Наличие такого рода математических возможностей в CSS открывает целую кучу возможностей. В этом уроке мы окунемся в воду и познакомимся с несколькими новыми функциями: sin() и cos().
https://css-tricks.com/creating-a-clock-with-the-new-css-sin-and-cos-trigonometry-functions/
👉 @frontend_1
👍7
Подборка Telegram каналов для программистов
Системное администрирование 📌
https://www.tg-me.com/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://www.tg-me.com/sysadminof Книги для админов, полезные материалы
https://www.tg-me.com/i_odmin Все для системного администратора
https://www.tg-me.com/i_odmin_book Библиотека Системного Администратора
https://www.tg-me.com/i_odmin_chat Чат системных администраторов
https://www.tg-me.com/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://www.tg-me.com/sysadminoff Новости Линукс Linux
https://www.tg-me.com/tikon_1 Новости высоких технологий, науки и техники💡
https://www.tg-me.com/mir_teh Мир технологий (Technology World)
https://www.tg-me.com/rust_lib Полезный контент по программированию на Rust
https://www.tg-me.com/golang_lib Библиотека Go (Golang) разработчика
https://www.tg-me.com/itmozg Программисты, дизайнеры, новости из мира IT.
https://www.tg-me.com/phis_mat Обучающие видео, книги по Физике и Математике
https://www.tg-me.com/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://www.tg-me.com/nodejs_lib Подборки по Node js и все что с ним связано
https://www.tg-me.com/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://www.tg-me.com/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://www.tg-me.com/cpp_lib Библиотека C/C++ разработчика
https://www.tg-me.com/cpp_knigi Книги для программистов C/C++
https://www.tg-me.com/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://www.tg-me.com/pythonofff Python академия. Учи Python быстро и легко🐍
https://www.tg-me.com/BookPython Библиотека Python разработчика
https://www.tg-me.com/python_real Python подборки на русском и английском
https://www.tg-me.com/python_360 Книги по Python Rus
Java разработка 📌
https://www.tg-me.com/BookJava Библиотека Java разработчика
https://www.tg-me.com/java_360 Книги по Java Rus
https://www.tg-me.com/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://www.tg-me.com/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://www.tg-me.com/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://www.tg-me.com/developer_mobila Мобильная разработка
https://www.tg-me.com/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://www.tg-me.com/frontend_1 Подборки для frontend разработчиков
https://www.tg-me.com/frontend_sovet Frontend советы, примеры и практика!
https://www.tg-me.com/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://www.tg-me.com/game_devv Все о разработке игр
Вакансии 📌
https://www.tg-me.com/sysadmin_rabota Системный Администратор
https://www.tg-me.com/progjob Вакансии в IT
Чат программистов📌
https://www.tg-me.com/developers_ru
Библиотеки 📌
https://www.tg-me.com/book_for_dev Книги для программистов Rus
https://www.tg-me.com/programmist_of Книги по программированию
https://www.tg-me.com/proglb Библиотека программиста
https://www.tg-me.com/bfbook Книги для программистов
https://www.tg-me.com/books_reserv Книги для программистов
БигДата, машинное обучение 📌
https://www.tg-me.com/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://www.tg-me.com/bookflow Лекции, видеоуроки, доклады с IT конференций
https://www.tg-me.com/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://www.tg-me.com/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://www.tg-me.com/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://www.tg-me.com/thehaking Канал о кибербезопасности
https://www.tg-me.com/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
https://www.tg-me.com/ux_web Статьи, книги для дизайнеров
Английский 📌
https://www.tg-me.com/UchuEnglish Английский с нуля
Математика 📌
https://www.tg-me.com/Pomatematike Канал по математике
Excel лайфхак📌
https://www.tg-me.com/Excel_lifehack
Системное администрирование 📌
https://www.tg-me.com/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://www.tg-me.com/sysadminof Книги для админов, полезные материалы
https://www.tg-me.com/i_odmin Все для системного администратора
https://www.tg-me.com/i_odmin_book Библиотека Системного Администратора
https://www.tg-me.com/i_odmin_chat Чат системных администраторов
https://www.tg-me.com/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://www.tg-me.com/sysadminoff Новости Линукс Linux
https://www.tg-me.com/tikon_1 Новости высоких технологий, науки и техники💡
https://www.tg-me.com/mir_teh Мир технологий (Technology World)
https://www.tg-me.com/rust_lib Полезный контент по программированию на Rust
https://www.tg-me.com/golang_lib Библиотека Go (Golang) разработчика
https://www.tg-me.com/itmozg Программисты, дизайнеры, новости из мира IT.
https://www.tg-me.com/phis_mat Обучающие видео, книги по Физике и Математике
https://www.tg-me.com/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://www.tg-me.com/nodejs_lib Подборки по Node js и все что с ним связано
https://www.tg-me.com/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://www.tg-me.com/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://www.tg-me.com/cpp_lib Библиотека C/C++ разработчика
https://www.tg-me.com/cpp_knigi Книги для программистов C/C++
https://www.tg-me.com/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://www.tg-me.com/pythonofff Python академия. Учи Python быстро и легко🐍
https://www.tg-me.com/BookPython Библиотека Python разработчика
https://www.tg-me.com/python_real Python подборки на русском и английском
https://www.tg-me.com/python_360 Книги по Python Rus
Java разработка 📌
https://www.tg-me.com/BookJava Библиотека Java разработчика
https://www.tg-me.com/java_360 Книги по Java Rus
https://www.tg-me.com/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://www.tg-me.com/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://www.tg-me.com/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://www.tg-me.com/developer_mobila Мобильная разработка
https://www.tg-me.com/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://www.tg-me.com/frontend_1 Подборки для frontend разработчиков
https://www.tg-me.com/frontend_sovet Frontend советы, примеры и практика!
https://www.tg-me.com/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://www.tg-me.com/game_devv Все о разработке игр
Вакансии 📌
https://www.tg-me.com/sysadmin_rabota Системный Администратор
https://www.tg-me.com/progjob Вакансии в IT
Чат программистов📌
https://www.tg-me.com/developers_ru
Библиотеки 📌
https://www.tg-me.com/book_for_dev Книги для программистов Rus
https://www.tg-me.com/programmist_of Книги по программированию
https://www.tg-me.com/proglb Библиотека программиста
https://www.tg-me.com/bfbook Книги для программистов
https://www.tg-me.com/books_reserv Книги для программистов
БигДата, машинное обучение 📌
https://www.tg-me.com/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://www.tg-me.com/bookflow Лекции, видеоуроки, доклады с IT конференций
https://www.tg-me.com/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://www.tg-me.com/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://www.tg-me.com/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://www.tg-me.com/thehaking Канал о кибербезопасности
https://www.tg-me.com/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
https://www.tg-me.com/ux_web Статьи, книги для дизайнеров
Английский 📌
https://www.tg-me.com/UchuEnglish Английский с нуля
Математика 📌
https://www.tg-me.com/Pomatematike Канал по математике
Excel лайфхак📌
https://www.tg-me.com/Excel_lifehack
👍2
Media is too big
VIEW IN TELEGRAM
Насколько мой фронтенд плох?
Семен Левенсон
Доклад поможет вам оцифровать масштаб бедствия в ваших проектах и аргументировать менеджеру целесообразность рефакторинга.
В своем докладе Семен рассказал:
- какие метрики кодовой базы можно замерять и почему это важно;
- при этом, как это делать быстро и легко;
- как это все визуализировать.
00:00 Начало, представление спикера
01:28 Две картины
02:34 А что значит — плохой код
03:19 Что такое рефакторинг
04:40 А когда рефакторить
06:26 А почему код стал плохим
07:32 Менеджеры не понимают, зачем рефакторить
09:26 Нужно начать говорить на менеджерском
11:23 Плохометры
11:47 Считаем количество TODOшек
16:18 А где хранить данные?
20:57 Строим график и держим в актуальном состоянии
23:31 Считаем старые и новые файлы
27:13 А что с этими графиками делать?
30:18 Следим по багам и удаляем мертвый код
36:20 Итоги
38:20 Вопросы из зала
источник
👉 @frontend_1
Семен Левенсон
Доклад поможет вам оцифровать масштаб бедствия в ваших проектах и аргументировать менеджеру целесообразность рефакторинга.
В своем докладе Семен рассказал:
- какие метрики кодовой базы можно замерять и почему это важно;
- при этом, как это делать быстро и легко;
- как это все визуализировать.
00:00 Начало, представление спикера
01:28 Две картины
02:34 А что значит — плохой код
03:19 Что такое рефакторинг
04:40 А когда рефакторить
06:26 А почему код стал плохим
07:32 Менеджеры не понимают, зачем рефакторить
09:26 Нужно начать говорить на менеджерском
11:23 Плохометры
11:47 Считаем количество TODOшек
16:18 А где хранить данные?
20:57 Строим график и держим в актуальном состоянии
23:31 Считаем старые и новые файлы
27:13 А что с этими графиками делать?
30:18 Следим по багам и удаляем мертвый код
36:20 Итоги
38:20 Вопросы из зала
источник
👉 @frontend_1
❤6👍3
Forwarded from GitHub Сообщество
This media is not supported in your browser
VIEW IN TELEGRAM
NSFWJS
JavaScript-библиотека для быстрой идентификации NSFW(not safe for work) контента
https://github.com/infinitered/nsfwjs
👉 @Githublib
JavaScript-библиотека для быстрой идентификации NSFW(not safe for work) контента
https://github.com/infinitered/nsfwjs
👉 @Githublib
👍4🌭4🔥1
Media is too big
VIEW IN TELEGRAM
Неочевидные возможности SVG в современном фронтенде
Константин Остров
В своем докладе Константин рассказал:
- о позиционировании объектов внутри SVG и о том, как им овладеть;
- о внедрении динамических элементов внутрь SVG;
- о расчете координат объектов вне box модели;
- о возможности влиять на содержимое SVG средствами CSS и JS, ограничениях и способах решения;
- о производительности SVG в вебе и о том, как ее можно улучшить.
00:00 Начало, представление спикера
00:49 Применение SVG на проекте с многоквартирными домами
02:44 Что такое SVG и в чем его преимущества
03:52 Задача: позиционирование внутри SVG
05:44 Задача: внедрение динамических элементов внутрь SVG
07:23 Задача: расчет координат вне BOX модели
08:23 Влияем на SVG с помощью JS и CSS
11:47 Производительность и что на нее влияет
14:12 Подведем итоги
15:11 Вопросы из зала
источник
👉 @frontend_1
Константин Остров
В своем докладе Константин рассказал:
- о позиционировании объектов внутри SVG и о том, как им овладеть;
- о внедрении динамических элементов внутрь SVG;
- о расчете координат объектов вне box модели;
- о возможности влиять на содержимое SVG средствами CSS и JS, ограничениях и способах решения;
- о производительности SVG в вебе и о том, как ее можно улучшить.
00:00 Начало, представление спикера
00:49 Применение SVG на проекте с многоквартирными домами
02:44 Что такое SVG и в чем его преимущества
03:52 Задача: позиционирование внутри SVG
05:44 Задача: внедрение динамических элементов внутрь SVG
07:23 Задача: расчет координат вне BOX модели
08:23 Влияем на SVG с помощью JS и CSS
11:47 Производительность и что на нее влияет
14:12 Подведем итоги
15:11 Вопросы из зала
источник
👉 @frontend_1
👍7
Может уже хватит сидеть на junior с оплатой 50К в месяц?
Открою тебе тайну – в нашей сфере можно уже на старте зарабатывать от 120К в месяц спокойно. Знаешь, что для этого нужно? Прокачать свои навыки на реальном проекте и сделать правильное резюме.
Записывайся на онлайн-обучение «FrontEnd-разработчик» от школы IT Mentor с оплатой ПОСЛЕ трудоустройства и уже через полгода выйди на новый уровень жизни. Учись сейчас – плати потом! ❗
Что тебя ждет?
✔Длительность обучения 6-8 месяцев;
✔Контроль и поддержка опытного ментора во время обучения и старта работы;
✔Опыт в реальном проекте под руководством тимлида;
✔Оплата обучения ПОСЛЕ трудоустройства. Кстати, если не устроишься на работу в IT – ничего не должен! Поэтому вообще ничего не теряешь.
Хватит ждать, переходи по ссылке и записывайся в школу IT mentor прямо сейчас
❗Старт следующего потока уже в сентябре! Мест осталось мало!
✅ У нас только актуальные современные технологии. Наши менторы - это действующие Senior-разработчики, которые дают для изучения только релевантный технологический стек: GIT (GITHUB, GITLAB), Основы HTML, CSS3, JavaScript, TypeScript, React, Redux.
🤝 На всех этапах ты будешь учиться работать в команде, решать множество вопросов и задач совместно с другими учениками, чтобы эффективно прокачивать soft-skills.
Но и после трудоустройства ты не остаешься один! Ты войдешь в закрытое комьюнити твоих единомышленников и коллег профессионалов, а также мы будем приглашать тебя на online и offline встречи выпускников.
Мы даем только актуальные материалы, которые соответствуют твоему реальному уровню знаний.
Чего ты ждешь? Переходи по ссылке, оставляй заявку!
А если ты нормально знаешь английский – вообще nice 👍, будем тебя рекомендовать в иностранные компании с возможностью релокации за границей.
Открою тебе тайну – в нашей сфере можно уже на старте зарабатывать от 120К в месяц спокойно. Знаешь, что для этого нужно? Прокачать свои навыки на реальном проекте и сделать правильное резюме.
Записывайся на онлайн-обучение «FrontEnd-разработчик» от школы IT Mentor с оплатой ПОСЛЕ трудоустройства и уже через полгода выйди на новый уровень жизни. Учись сейчас – плати потом! ❗
Что тебя ждет?
✔Длительность обучения 6-8 месяцев;
✔Контроль и поддержка опытного ментора во время обучения и старта работы;
✔Опыт в реальном проекте под руководством тимлида;
✔Оплата обучения ПОСЛЕ трудоустройства. Кстати, если не устроишься на работу в IT – ничего не должен! Поэтому вообще ничего не теряешь.
Хватит ждать, переходи по ссылке и записывайся в школу IT mentor прямо сейчас
❗Старт следующего потока уже в сентябре! Мест осталось мало!
✅ У нас только актуальные современные технологии. Наши менторы - это действующие Senior-разработчики, которые дают для изучения только релевантный технологический стек: GIT (GITHUB, GITLAB), Основы HTML, CSS3, JavaScript, TypeScript, React, Redux.
🤝 На всех этапах ты будешь учиться работать в команде, решать множество вопросов и задач совместно с другими учениками, чтобы эффективно прокачивать soft-skills.
Но и после трудоустройства ты не остаешься один! Ты войдешь в закрытое комьюнити твоих единомышленников и коллег профессионалов, а также мы будем приглашать тебя на online и offline встречи выпускников.
Мы даем только актуальные материалы, которые соответствуют твоему реальному уровню знаний.
Чего ты ждешь? Переходи по ссылке, оставляй заявку!
А если ты нормально знаешь английский – вообще nice 👍, будем тебя рекомендовать в иностранные компании с возможностью релокации за границей.
👍3😁2💩2🔥1