15 важных JavaScript методов для веб-разработчиков
Методы о которых пойдёт речь сегодня нужны для работы с DOM, поэтому, вероятно, вы будете часто обращаться к ним. Чем быстрее вы изучите и запомните их, тем скорее сможете эффективно манипулировать всем DOM-деревом.
https://tprg.ru/83xz
#javascript
Методы о которых пойдёт речь сегодня нужны для работы с DOM, поэтому, вероятно, вы будете часто обращаться к ним. Чем быстрее вы изучите и запомните их, тем скорее сможете эффективно манипулировать всем DOM-деревом.
https://tprg.ru/83xz
#javascript
👍20
9 инструментов CSS, которые пригодятся в 2022 году
Написание хорошего кода CSS с нуля может занять много времени, особенно при разработке большого проекта. К счастью, в интернете есть множество бесплатных инструментов CSS.
Подробнее о них в этой статье:
https://nuancesprog.ru/p/15045/
#css
Написание хорошего кода CSS с нуля может занять много времени, особенно при разработке большого проекта. К счастью, в интернете есть множество бесплатных инструментов CSS.
Подробнее о них в этой статье:
https://nuancesprog.ru/p/15045/
#css
👍40🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Создаём доступную якорную ссылку «skip-to-content» с помощью React
Каждый раз, когда пользователь клавиатуры посещает страницу, ему приходится нажимать
Как реализовать универсальный скиплинк на React рассказали тут:
https://levelup.gitconnected.com/build-an-accessible-skip-to-content-anchor-link-with-react-140903f3bd7e
#react
Каждый раз, когда пользователь клавиатуры посещает страницу, ему приходится нажимать
TAB по всей навигации, прежде чем можно будет прочитать какой-либо значимый контент. Специалисты по пользовательскому опыту обычно выявляют такую проблему и решают её с помощью так называемого «скиплинка».Как реализовать универсальный скиплинк на React рассказали тут:
https://levelup.gitconnected.com/build-an-accessible-skip-to-content-anchor-link-with-react-140903f3bd7e
#react
👍10🤔3
Обновление больших массивов данных в Laravel
Иногда вам нужно обновить данные в вашей БД. Самый простой способ — просто запустить обновление в вашей базе данных MySQL. Но такой способ не всегда подходит.
В этой статье предлагается использовать метод chunk для обновления. Вот как это сделать:
https://42coders.com/how-to-update-large-data-in-laravel
#php #laravel
Иногда вам нужно обновить данные в вашей БД. Самый простой способ — просто запустить обновление в вашей базе данных MySQL. Но такой способ не всегда подходит.
В этой статье предлагается использовать метод chunk для обновления. Вот как это сделать:
https://42coders.com/how-to-update-large-data-in-laravel
#php #laravel
👍4💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Лоадеры на чистом CSS
6 лоадеров для вашего проекта, выполненные на чистом CSS с использованием
https://codepen.io/AlexWarnes/pen/jXYYKL
#css #codepen
6 лоадеров для вашего проекта, выполненные на чистом CSS с использованием
@keyframes. Забирайте скорее:https://codepen.io/AlexWarnes/pen/jXYYKL
#css #codepen
👍31🔥10
10 вопросов для интервью на начальном уровне React
В этой статье собран базовый список вопросов, которые могут задать во время интервью. Например, что такое виртуальный DOM, почему сейчас принято использовать стрелочные функции для компонентов, для чего нужно ключевое слово key и так далее.
Больше вопросов и ответов на них здесь:
https://javascript.plainenglish.io/10-entry-level-react-interview-questions-5a8ea74e2130
#react
В этой статье собран базовый список вопросов, которые могут задать во время интервью. Например, что такое виртуальный DOM, почему сейчас принято использовать стрелочные функции для компонентов, для чего нужно ключевое слово key и так далее.
Больше вопросов и ответов на них здесь:
https://javascript.plainenglish.io/10-entry-level-react-interview-questions-5a8ea74e2130
#react
👍16
Инструкция по созданию круговой диаграммы на чистом CSS
Круговая диаграмма может пригодиться в самых разных случаях — уведомлять о статусе загрузке контента, для отображения какой-либо статистической информации и много чего ещё. В этой статье вы найдёте инструкцию по быстрому созданию такой круговой диаграммы с использованием только CSS:
https://www.freecodecamp.org/news/css-only-pie-chart/
#css
Круговая диаграмма может пригодиться в самых разных случаях — уведомлять о статусе загрузке контента, для отображения какой-либо статистической информации и много чего ещё. В этой статье вы найдёте инструкцию по быстрому созданию такой круговой диаграммы с использованием только CSS:
https://www.freecodecamp.org/news/css-only-pie-chart/
#css
👍19🥰6🔥2👏2❤1
5 приёмов в TypeScript, которые помогут вывести ваш код на новый уровень
В этой статье речь пойдёт о приёмах, которые помогут прокачать навык даже опытного TypeScript-разработчика. Здесь вы узнаете об улучшенной проверке с помощью includes, использовании обратного вызова для инкапсуляции кода и так далее.
Подробнее:
https://obaranovskyi.medium.com/top-5-techniques-in-typescript-to-bring-your-code-to-the-next-level-6f20be543b39
#typescript
В этой статье речь пойдёт о приёмах, которые помогут прокачать навык даже опытного TypeScript-разработчика. Здесь вы узнаете об улучшенной проверке с помощью includes, использовании обратного вызова для инкапсуляции кода и так далее.
Подробнее:
https://obaranovskyi.medium.com/top-5-techniques-in-typescript-to-bring-your-code-to-the-next-level-6f20be543b39
#typescript
👍15👎5💩2🔥1
Комплексная разработка веб-приложений с помощью React и Node.js
Чтобы разработать полноценный сайт и настроить сервер достаточно всего одного языка программирования — JavaScript. Просто берём JS, добавляем Node.js для организации сервера и React для быстрого создания фронтенда.
Чем хороша такая связка и какие особенности имеет, узнаете тут:
https://nuancesprog.ru/p/15133/
#react #nodejs
Чтобы разработать полноценный сайт и настроить сервер достаточно всего одного языка программирования — JavaScript. Просто берём JS, добавляем Node.js для организации сервера и React для быстрого создания фронтенда.
Чем хороша такая связка и какие особенности имеет, узнаете тут:
https://nuancesprog.ru/p/15133/
#react #nodejs
👍13💩5
Адаптивная фавиконка
В этой статье и видео автор предлагает рассмотреть способ создания фавиконки, которая подстраивается под цветовую схему браузера пользователя. Таким образом она всегда выглядит органично независимо от предпочтений пользователя.
Подробнее в статье:
https://web.dev/building-an-adaptive-favicon/
Или в видео: https://youtu.be/4pJahmCR8kQ
В этой статье и видео автор предлагает рассмотреть способ создания фавиконки, которая подстраивается под цветовую схему браузера пользователя. Таким образом она всегда выглядит органично независимо от предпочтений пользователя.
Подробнее в статье:
https://web.dev/building-an-adaptive-favicon/
Или в видео: https://youtu.be/4pJahmCR8kQ
YouTube
Thinking on ways to solve SVG FAVICON
In today's GUI Challenge, @AdamArgyleInk shares thinking on a way to build an adaptive favicon with SVG. SVG not only delivers an infinitely scalable icon, it also allows inlining styles that can hook into CSS media queries like the light and dark preference…
👍13
Построение системы координат при помощи HTML и CSS
Предлагаем вам познакомиться с способом создания динамической декартовой системы координат, где все вычисления на себя берёт метод
Подробности:
https://techrocks.ru/2022/01/06/coordinate-system-in-html-and-css/
#html #css
Предлагаем вам познакомиться с способом создания динамической декартовой системы координат, где все вычисления на себя берёт метод
calc() в CSS.Подробности:
https://techrocks.ru/2022/01/06/coordinate-system-in-html-and-css/
#html #css
👍21
Что такое CSS attr
Вы знали, что в CSS есть функция, которая может получить значение любого атрибута элемента? Она называется
Вот здесь о функции можно узнать подробнее:
https://doka.guide/css/attr/
#css
Вы знали, что в CSS есть функция, которая может получить значение любого атрибута элемента? Она называется
attr() и с помощью неё вы можете лучше взаимодействовать с HTML. Конечно, это редко где может пригодиться, но всё-таки стоит её держать в голове. Вот здесь о функции можно узнать подробнее:
https://doka.guide/css/attr/
#css
👍22
10 основных функций, представленных в Tailwind CSS v3.0
Tailwind CSS v3.0 был выпущен 9 декабря 2021 года. Эта версия — одна из самых интересных для пользователей Tailwind CSS, ведь в ней огромное количество новых функций. О десяти из них рассказали в этой статье:
https://levelup.gitconnected.com/top-10-features-introduced-in-tailwind-css-v3-0-39f9700b12a1
#tailwind
Tailwind CSS v3.0 был выпущен 9 декабря 2021 года. Эта версия — одна из самых интересных для пользователей Tailwind CSS, ведь в ней огромное количество новых функций. О десяти из них рассказали в этой статье:
https://levelup.gitconnected.com/top-10-features-introduced-in-tailwind-css-v3-0-39f9700b12a1
#tailwind
👍6
Как тестировать фронтенд на телефонах и эмуляторах, и почему фронтендеру никуда без макбука
Несмотря на, казалось бы, очевидную кроссплатформенность, особенно в случае с Safari, где на всех устройствах применяется один и тот же движок, иногда могут вылезать очень необычные баги. Об одном из них рассказал Вадим Макеев — почему-то в мобильной версии сайта некоторые стили вели себя неадекватно и проверить это можно было только непосредственно на устройстве или в эмуляторе.
Что с этим делать и почему так происходит — в этом видео:
https://www.youtube.com/watch?v=71qnSzSjCyY
#видео #фронтенд
Несмотря на, казалось бы, очевидную кроссплатформенность, особенно в случае с Safari, где на всех устройствах применяется один и тот же движок, иногда могут вылезать очень необычные баги. Об одном из них рассказал Вадим Макеев — почему-то в мобильной версии сайта некоторые стили вели себя неадекватно и проверить это можно было только непосредственно на устройстве или в эмуляторе.
Что с этим делать и почему так происходит — в этом видео:
https://www.youtube.com/watch?v=71qnSzSjCyY
#видео #фронтенд
👍19👎3
Результаты опроса State of JS 2021
Опрос State of JS проводится ежегодно для оценки состояния экосистемы JavaScript. В опросе этого года поучаствовало 16,085 разработчиков со всего мира. Результаты опроса получились интересными и ознакомиться с ними вы можете здесь:
https://2021.stateofjs.com/ru-RU/
#javascript
Опрос State of JS проводится ежегодно для оценки состояния экосистемы JavaScript. В опросе этого года поучаствовало 16,085 разработчиков со всего мира. Результаты опроса получились интересными и ознакомиться с ними вы можете здесь:
https://2021.stateofjs.com/ru-RU/
#javascript
👍2👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Как использовать библиотеку веб-компонентов React от Uber
Да, компания Uber решила поделиться своими наработками в области веб-интерфейса и выложила в открытый доступ компоненты, которые используются в её продуктах.
Даже если вы не React-разработчик, полезно посмотреть, как именно разрабатывает свои веб-компоненты такая крупная компания:
https://nuancesprog.ru/p/15086/
#react
Да, компания Uber решила поделиться своими наработками в области веб-интерфейса и выложила в открытый доступ компоненты, которые используются в её продуктах.
Даже если вы не React-разработчик, полезно посмотреть, как именно разрабатывает свои веб-компоненты такая крупная компания:
https://nuancesprog.ru/p/15086/
#react
👍22
Как создаются расширения для VS Code
У VS Code очень богатая библиотека расширений, которые позволяют превратить редактор кода в одну из самых удобных IDE на сегодняшний день. Вам когда-нибудь было интересно, как такие расширения создаются?
В этой статье автор поделился историей создания расширения для фреймворка, работающего на Rust, WebAssembly и TypeScript:
https://www.osohq.com/post/building-vs-code-extension-with-rust-wasm-typescript
#rust #vscode #typescript
У VS Code очень богатая библиотека расширений, которые позволяют превратить редактор кода в одну из самых удобных IDE на сегодняшний день. Вам когда-нибудь было интересно, как такие расширения создаются?
В этой статье автор поделился историей создания расширения для фреймворка, работающего на Rust, WebAssembly и TypeScript:
https://www.osohq.com/post/building-vs-code-extension-with-rust-wasm-typescript
#rust #vscode #typescript
👍15❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Современный аналог скринсейвера с медузами на Canvas
Все медузы, их передвижение и анимация движений реализованы на Canvas, представляя вашему вниманию подобие скринсейверов, которые когда-то были популярны.
Можно разбавить ими ваш сайт-портфолио, разместив их между гигантским списком ваших навыков, чтобы HR успел перевести дух, читая его.
https://codepen.io/justjspr/pen/JMBWEV
#codepen #canvas
Все медузы, их передвижение и анимация движений реализованы на Canvas, представляя вашему вниманию подобие скринсейверов, которые когда-то были популярны.
Можно разбавить ими ваш сайт-портфолио, разместив их между гигантским списком ваших навыков, чтобы HR успел перевести дух, читая его.
https://codepen.io/justjspr/pen/JMBWEV
#codepen #canvas
👍32