🤷♂️ Чистые функции в JavaScript #it #javascript #js #фронтенд #программирование
Vue.js и lodash. Красота debounce при заполнении текстовых полей.
Когда нужен debounce? Простой ответ - всегда, когда вы не хотите выполнять какую-то функцию слишком часто. Например, пользователь что-то вводит в текстовое поле, и, на основании введенных символов, вы хотите показать ему какие-то подсказки. Подсказки вы запрашиваете с сервера. Нет смысла выполнять запрос к серверу пока пользователь продолжает печатать. Если он печатает достаточно быстро, то при каждом нажатии вы будете отправлять новый запрос - это лишняя нагрузка на сервер и проблемы, связанные с асинхронностью запросов, в которые я сейчас не буду углубляться...
Как пользоваться функцией «расширенный поиск»?
Основная поисковая система Яндекс проста, прозрачна и создана таким образом, что большинство операций не требуют использования расширенных функций. Однако иногда их использование значительно ускоряет работу и облегчает поиск информации. Чтобы использовать функцию расширенного поиска, щелкните кнопку «расширенный поиск» рядом с окном поиска. После нажатия откроется страница с расширенными параметрами поиска. Сначала нужно указать, что Вы хотите найти. Вы можете задать в поисковой системе поиск слов, также можно вбить фразу - тогда слова будут найдены в указанном порядке...