Webdev сохраненки
13 subscribers
137 photos
17 videos
7 files
353 links
Tips and tricks и прочие полезности из области веб-разработки, а также репосты понравившихся материалов
加入频道
Полезный плагин для пользователей PhpStorm
Forwarded from Laravel World
This media is not supported in your browser
VIEW IN TELEGRAM
TLDR — плагин для PhpStorm, который подключает искусственный интеллект и тот на чистом английском языке объясняет, что делает ваш код.
https://plugins.jetbrains.com/plugin/20050-tldr
Forwarded from Laravel World
В PHP 8.3 появится новая функция json_validate, которая будет определять является ли указанная строка действительно json.
Forwarded from FrontEndDev
Кеширование на стороне клиента с Vue и Workbox service workers

Статья о стратегиях кеширования с помощью сервис воркеров и их конфигурации для приложений на Vue.

https://blog.logrocket.com/frontend-caching-in-vue-with-workbox-service-workers/
Кэширование контента в файлы PHP

Для ускорения работы PHP-сайта можно применить механизм единоразового сохранения сформированного контента в файлах кэша для их повторного использования. Например, меню сайта, «тяжелый» вывод выгрузки из базы данных и т.д.
Для этих целей был написан небольшой статический PHP-класс для кэширования блоков контента или страниц целиком. Изучаем подробно в статье по ссылке.

👉 @web_craft | #php
Forwarded from Душный Вуй
#vuejs #touch #android #ios

Статейка на тему тач-событий в Vue.js

https://blog.logrocket.com/understanding-vue-touch-events-android-ios/
Forwarded from Frontender's notes [ru]
​​JavaScript: редко используемые, но полезные API

Продолжение этой статьи. Автор рассказывает еще о некоторых API, которые редко встречаются в "дикой природе", но могут оказаться весьма полезными в "пограничных ситуациях":

👉 Beacon API
👉 Clipboard API
👉 Notifications API
👉 Performance API

Читать...

#longread
Forwarded from Linux и Линус
Setting up Ubuntu 22.04 for development

I just had a clean reinstall of the latest ubuntu 22.04 LTS. This meant I had to setup my coding environment again from the scratch.
Basic Setup
First run
sudo apt update && sudo apt upgrade to installl the updates.
Then later install the gnome tw...

Read: https://blog.xenseee.tech/setting-up-ubuntu-2204-for-development
Forwarded from Типичный программист
Прокачиваем скилл веб-разработки: контейнерные запросы CSS простым языком

Контейнерные запросы выводят нас за рамки области просмотра и позволяют любому компоненту/элементу реагировать на нужную ширину контейнера. С помощью контейнерных запросов вы сможете точно определять все стили компонента: изменять отступы, размеры шрифтов, фоны или полностью изменить свойства отображения и ориентацию дочерних элементов.

Недавно в Google Chrome и Safari наконец-то внедрили полную поддержку контейнерных запросов. И вот отличная статья, которая поможет понять, как работают контейнерные запросы и как их использовать.

Всё простым языком и на реальных примерах: https://ishadeed.com/article/container-queries-are-finally-here/

#css #фронтенд
Шпаргалка: Git-команды для исправления своих ошибок

Если вы ошиблись в Git’е, разобраться, что происходит и как это исправить, — непростая задача. Документация Git — это кроличья нора, из которой вы вылезете только зная конкретное название команды, которая решит вашу проблему.

В шпаргалке рассказывают о командах, которые помогут вам выбраться из проблемных ситуаций:

Ссылка на шпаргалку

#шпаргалка #git #ru
Gitignore.io — веб-сервис для автоматического создания .gitignore-файлов

Работает платформа максимально просто — вам достаточно лишь ввести на главной странице используемые в проекте технологии

После этого сервис мгновенно создаст подходящий .gitignore-файл

Стоимость: #бесплатно

#open_source #web
Forwarded from FrontEndDev
Клейморфизм на CSS

Простая реализация визуального эффекта для элементов

https://blog.openreplay.com/implementing-claymorphism-with-css/
Forwarded from WebDEV
💡 Встроенный редактор на Vue.js

В предыдущем примере наша модель имела только пару предопределенных значений. Если мы хотим предоставить пользователям возможность менять любые данные, нам нужно сделать двустороннюю привязку данных и объединить поле ввода со свойством модели. Когда вводится текст, он автоматически сохраняется в модели text_content, которая затем вызывает обновление для представления.

Демо на CodePen.

Продолжение следует...

WebDEV #советы #web #Vue