Найти в Дзене
Заглушка на VueJs, которую я показываю, пока грузится ajax контент.
О чем речь? Часто контент на страницу подгружается при помощи ajax запросов. Пока контент не загрузился, желательно показывать пользователю не пустое место, а какую-то заглушку, чтобы пользователь понимал, что видит ещё не конечную версию страницы. Специально для этой цели я сделал себе удобный vue компонент, который делает создание такой заглушки абсолютно простым делом. Spinner Первое, что нам понадобится это spinner. Spinner - это анимированная картинка, которая будет показывать, что идёт загрузка...
612 читали · 6 лет назад
Что я использую в каждом Laravel проекте
Во-первых, ого! Вчера я запостил первую статью в Дзене, и она даже получила охват более 300 человек. Приятно, что кто-то прочитал :) Плагин laravel для PhpStorm Эту статью я пишу потому что недавно начал пользоваться плагином Laravel plugin для PhpStorm, и он меня настолько радует, что захотелось этим поделиться. У этого плагина есть несколько функций, но главные для меня такие: 1. Я могу зажать ctrl, нажать на путь к шаблону вида и шаблон откроется в новой вкладке. То есть, когда я смотрю какой-то метод в контроллере и в конце вижу что-то вроде return view("products...
6 лет назад
Vue.js и lodash. Красота debounce при заполнении текстовых полей.
Когда нужен debounce? Простой ответ - всегда, когда вы не хотите выполнять какую-то функцию слишком часто. Например, пользователь что-то вводит в текстовое поле, и, на основании введенных символов, вы хотите показать ему какие-то подсказки. Подсказки вы запрашиваете с сервера. Нет смысла выполнять запрос к серверу пока пользователь продолжает печатать. Если он печатает достаточно быстро, то при каждом нажатии вы будете отправлять новый запрос - это лишняя нагрузка на сервер и проблемы, связанные с асинхронностью запросов, в которые я сейчас не буду углубляться...
708 читали · 6 лет назад