Wasp — язык для разработки полнофункциональных веб-приложений на Javascript без использования шаблонов
Встречайте Wasp — новый язык программирования для разработки полнофункциональных веб-приложений с меньшим количеством кода. Он упрощает разработку веб-приложений, но при этом позволяет использовать новейшие технологии, такие как React, Node.js и Prisma.
В этой статьей вы узнаете, чем полезен Wasp, в каких ситуациях может пригодится и какие перспективы имеет:
https://blog.devgenius.io/wasp-language-for-developing-full-stack-javascript-web-apps-with-no-boilerplate-84137afd4f4b
Встречайте Wasp — новый язык программирования для разработки полнофункциональных веб-приложений с меньшим количеством кода. Он упрощает разработку веб-приложений, но при этом позволяет использовать новейшие технологии, такие как React, Node.js и Prisma.
В этой статьей вы узнаете, чем полезен Wasp, в каких ситуациях может пригодится и какие перспективы имеет:
https://blog.devgenius.io/wasp-language-for-developing-full-stack-javascript-web-apps-with-no-boilerplate-84137afd4f4b
🤔21👎5👍3👌2
This media is not supported in your browser
VIEW IN TELEGRAM
Необычный datepicker на GSAP
Этот datepicker позволяет выбрать вам нужную дату, при этом обладая привлекательным внешним видом и нестандартной анимацией. Создан с помощью библиотеки GSAP, подробный код можно изучить здесь:
https://codepen.io/aaroniker/pen/MWQjxro
#codepen
Этот datepicker позволяет выбрать вам нужную дату, при этом обладая привлекательным внешним видом и нестандартной анимацией. Создан с помощью библиотеки GSAP, подробный код можно изучить здесь:
https://codepen.io/aaroniker/pen/MWQjxro
#codepen
👍27🔥7😁3
Web Speech API в JavaScript: от текста к речи
Для того, чтобы преобразовать текст в речь в JavaScript существует готовое API под названием Web Speech API. Если хотите добавить на ваш сайт или в ваше приложение такую удобную функцию, то в этой статье автор вместе с читателями разбирается в её возможностях и функционале:
https://nuancesprog.ru/p/16036/
#javascript
Для того, чтобы преобразовать текст в речь в JavaScript существует готовое API под названием Web Speech API. Если хотите добавить на ваш сайт или в ваше приложение такую удобную функцию, то в этой статье автор вместе с читателями разбирается в её возможностях и функционале:
https://nuancesprog.ru/p/16036/
#javascript
👍17🔥2
Гарвардский университет сегодня запускает бесплатный курс по веб-программированию с помощью Python и JavaScript
Вы, возможно, уже слышали о популярном курсе университета CS50, который охватывает множество тем и при этом доходчиво разъясняет каждую из них. А сегодняшний курс позволит вам более глубоко погрузиться в разработку с помощью Python, JavaScript и SQL с использованием таких фреймворков, как Django, React и Bootstrap.
Это отличный шанс не только прокачать навыки разработки, но и подтянуть английский:
https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript
#курс #javascript #python
Вы, возможно, уже слышали о популярном курсе университета CS50, который охватывает множество тем и при этом доходчиво разъясняет каждую из них. А сегодняшний курс позволит вам более глубоко погрузиться в разработку с помощью Python, JavaScript и SQL с использованием таких фреймворков, как Django, React и Bootstrap.
Это отличный шанс не только прокачать навыки разработки, но и подтянуть английский:
https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript
#курс #javascript #python
👍16🔥1
Как создавать игры на pixi.js
Небольшой плейлист по pixi.js для создания игр и динамики на сайте. Если вы давно хотели разрабатывать игры на javascript, то время пришло. Автор покажет вам, как с помощью библиотеки pixi.js можно создать игру:
https://youtu.be/chYS7Dt8_rA?list=PLoYUIcUCRmBxcMbtWDw0SbjAO3U_q3gBg
#видео #pixijs
Небольшой плейлист по pixi.js для создания игр и динамики на сайте. Если вы давно хотели разрабатывать игры на javascript, то время пришло. Автор покажет вам, как с помощью библиотеки pixi.js можно создать игру:
https://youtu.be/chYS7Dt8_rA?list=PLoYUIcUCRmBxcMbtWDw0SbjAO3U_q3gBg
#видео #pixijs
👍9🔥3
Как обнаружить мёртвый код во внешнем проекте
В большом и старом проекте неизбежно появляется мёртвый код, который уже не несёт никакой пользы, но вполне может вызвать проблемы и неожиданное поведение приложения.
Лучшим способом избежать этих проблем является использование готовых инструментов, которые позволяют легко обнаружить мёртвый код и устранить его. В этой статье рассматриваются три инструмента и способа для решения этой задачи:
https://blog.logrocket.com/how-detect-dead-code-frontend-project/
В большом и старом проекте неизбежно появляется мёртвый код, который уже не несёт никакой пользы, но вполне может вызвать проблемы и неожиданное поведение приложения.
Лучшим способом избежать этих проблем является использование готовых инструментов, которые позволяют легко обнаружить мёртвый код и устранить его. В этой статье рассматриваются три инструмента и способа для решения этой задачи:
https://blog.logrocket.com/how-detect-dead-code-frontend-project/
👍2
Виды анимации на верстке: свойства, особенности, примеры кода
Во фронтенде можно создать анимацию самыми разными способами. В этой статье высможете разобраться CSS Transition, CSS Animation, SVG animation, JS-Анимацию, JS canvas, WebGL и ThreeJs. Причём не только с точки зрения удобства, но и эффективности, плавности и оптимизации.
Подробнее:
https://tproger.ru/articles/vidy-animacii-na-verstke-svojstva-osobennosti-primery-koda/
#фронтенд
Во фронтенде можно создать анимацию самыми разными способами. В этой статье высможете разобраться CSS Transition, CSS Animation, SVG animation, JS-Анимацию, JS canvas, WebGL и ThreeJs. Причём не только с точки зрения удобства, но и эффективности, плавности и оптимизации.
Подробнее:
https://tproger.ru/articles/vidy-animacii-na-verstke-svojstva-osobennosti-primery-koda/
#фронтенд
👍25🎉1
Fresh — новый full stack фреймворк для Deno
Ещё один плюс в пользу Deno. Как мы уже рассказывали ранее, Deno является аналогом Node.js, но при этом быстрее. Теперь ещё больше смысла перейти с устаревшего Node.js.
Fresh позиционируется как современный фреймворк на TS/JS, спроектированный для легкого создания высококачественных и производительных веб-приложений. Подробнее о нём:
https://habr.com/ru/post/674798/
#deno #fullstack
Ещё один плюс в пользу Deno. Как мы уже рассказывали ранее, Deno является аналогом Node.js, но при этом быстрее. Теперь ещё больше смысла перейти с устаревшего Node.js.
Fresh позиционируется как современный фреймворк на TS/JS, спроектированный для легкого создания высококачественных и производительных веб-приложений. Подробнее о нём:
https://habr.com/ru/post/674798/
#deno #fullstack
👎9👍7😁2
Scrollbar в современном CSS
Полоса прокрутки присутствует сегодня на любом сайте видимо или невидимо. Это вполне обыденный элемент, на который обычно никто не обращает особого внимания.
Автор же этой статьи предлагает уделять этому элементу больше внимания, ведь он может стать отличным способом закрепить сайт в памяти пользователя. Подробнее о том, что сегодня можно сделать с прокруткой на сайте:
https://habr.com/ru/post/674244/
#фронтенд #css
Полоса прокрутки присутствует сегодня на любом сайте видимо или невидимо. Это вполне обыденный элемент, на который обычно никто не обращает особого внимания.
Автор же этой статьи предлагает уделять этому элементу больше внимания, ведь он может стать отличным способом закрепить сайт в памяти пользователя. Подробнее о том, что сегодня можно сделать с прокруткой на сайте:
https://habr.com/ru/post/674244/
#фронтенд #css
👍32👏1
Почему ваш веб-сайт должен весить меньше 14 КБ?
А вы знали, что страница на 15 КБ будет грузиться гораздо медленнее, чем страница на 14 КБ? Несмотря на разницу всего в 1 КБ, приблизительная задержка резко возрастает на 612 мс.
Так происходит из-за алгоритма медленного старта TCP. В статье — о том, что это такое, как оно работает и почему это важно: https://habr.com/ru/post/684836/
#интернет
А вы знали, что страница на 15 КБ будет грузиться гораздо медленнее, чем страница на 14 КБ? Несмотря на разницу всего в 1 КБ, приблизительная задержка резко возрастает на 612 мс.
Так происходит из-за алгоритма медленного старта TCP. В статье — о том, что это такое, как оно работает и почему это важно: https://habr.com/ru/post/684836/
#интернет
🔥31😁11👍5💩2🤔1
Пишем переключатель темы на базе файлов cookie с помощью CSS и ванильного JavaScript
Максимально простая и подробная инструкция по созданию переключателя темы, который учитывает данные в файлах cookie. С помощью неё вы сможете сделать ваш сайт более дружелюбным для пользователей:
https://nuancesprog.ru/p/16119/
#фронтенд #css #javascript
Максимально простая и подробная инструкция по созданию переключателя темы, который учитывает данные в файлах cookie. С помощью неё вы сможете сделать ваш сайт более дружелюбным для пользователей:
https://nuancesprog.ru/p/16119/
#фронтенд #css #javascript
👍10❤3🔥2
Лайфхаки по созданию углов с помощью CSS Mask и свойства Clip-Path
Разбавьте скучные блоки на вашем сайте с помощью добавления им необычных углов. Если вы думаете, что это трудно и затратно по времени, то эта статья развеет ваши сомнения.
Убедитесь сами и берите эти советы на вооружение:
https://css-tricks.com/cut-corners-using-css-mask-and-clip-path-properties/
#css #фронтенд
Разбавьте скучные блоки на вашем сайте с помощью добавления им необычных углов. Если вы думаете, что это трудно и затратно по времени, то эта статья развеет ваши сомнения.
Убедитесь сами и берите эти советы на вооружение:
https://css-tricks.com/cut-corners-using-css-mask-and-clip-path-properties/
#css #фронтенд
👍11
Удобный способ использовать SVG в React
Добавить SVG на сайт можно совершенно разными способами. Но если вы хотите полноценно использовать все возможности SVG, то необходимо вставлять изображение непосредственно в HTML-разметку. Или нет?
В этой статье вы найдёте ещё один хитрый, но при этом удобный способ:
https://habr.com/ru/post/672984/
#react #svg
Добавить SVG на сайт можно совершенно разными способами. Но если вы хотите полноценно использовать все возможности SVG, то необходимо вставлять изображение непосредственно в HTML-разметку. Или нет?
В этой статье вы найдёте ещё один хитрый, но при этом удобный способ:
https://habr.com/ru/post/672984/
#react #svg
👍10
Полное руководство по push-уведомлениям для разработчиков
Руководитель отдела дизайна OneSignal решил поделиться своим опытом и инсайтами касаемо работы push-уведомлений в веб-приложениях. В этой статье вы также узнаете интересные факты и рекомендации по использованию пушей:
https://www.smashingmagazine.com/2022/04/guide-push-notifications-developers/
Руководитель отдела дизайна OneSignal решил поделиться своим опытом и инсайтами касаемо работы push-уведомлений в веб-приложениях. В этой статье вы также узнаете интересные факты и рекомендации по использованию пушей:
https://www.smashingmagazine.com/2022/04/guide-push-notifications-developers/
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать многоуровневое выпадающее меню в React
Многоуровневое меню предоставляет несколько вариантов выбора, делая панель навигации динамичным и организованным. В этом руководстве вы пошагово рассмотрите процесс реализации функции раскрывающегося списка в React:
https://blog.logrocket.com/how-create-multilevel-dropdown-menu-react/
#фронтенд #react
Многоуровневое меню предоставляет несколько вариантов выбора, делая панель навигации динамичным и организованным. В этом руководстве вы пошагово рассмотрите процесс реализации функции раскрывающегося списка в React:
https://blog.logrocket.com/how-create-multilevel-dropdown-menu-react/
#фронтенд #react
👍29
This media is not supported in your browser
VIEW IN TELEGRAM
Анимированная полка с вещами
Сodepen-проект «My Stuff» наглядно демонстрирует современные возможности препроцессоров для HTML и CSS, а именно Pug и SCSS. Посмотрите сами, как относительно малым количеством строк, можно реализовать интересный анимированный рисунок:
https://codepen.io/annampawl/pen/yLvoGQY
#codepen #pug #scss
Сodepen-проект «My Stuff» наглядно демонстрирует современные возможности препроцессоров для HTML и CSS, а именно Pug и SCSS. Посмотрите сами, как относительно малым количеством строк, можно реализовать интересный анимированный рисунок:
https://codepen.io/annampawl/pen/yLvoGQY
#codepen #pug #scss
👍24🔥11
Как создать редактор кода для 40+ языков с помощью React
Хватит делать классические тудушки! Давайте напишем свой редактор кода, чтобы писать код внутри кода, написанного нами.
Если думаете, что это слишком сложно для вас, то эта статья может стать вашим пошаговым руководством. Подробнее:
https://habr.com/ru/company/skillfactory/blog/670380/
#react #tailwind
Хватит делать классические тудушки! Давайте напишем свой редактор кода, чтобы писать код внутри кода, написанного нами.
Если думаете, что это слишком сложно для вас, то эта статья может стать вашим пошаговым руководством. Подробнее:
https://habr.com/ru/company/skillfactory/blog/670380/
#react #tailwind
👍21
Лёгкий способ создания викторин и опросов, который вам понравится
Библиотека Survey.js — это мощный инструмент, который позволяет создавать опросы, формы, викторины и тесты самой разной сложности. При этом процесс их создания максимально прост и гибок — вы можете менять их внешний вид или даже создать собственное хранилище данных.
Посмотрите сами и сохраняйте на будущее:
https://surveyjs.io/
#библиотека
Библиотека Survey.js — это мощный инструмент, который позволяет создавать опросы, формы, викторины и тесты самой разной сложности. При этом процесс их создания максимально прост и гибок — вы можете менять их внешний вид или даже создать собственное хранилище данных.
Посмотрите сами и сохраняйте на будущее:
https://surveyjs.io/
#библиотека
👍21