Урок по Java 105: Swing 10: Текстовые поля JTextField, JPasswordField, JTextArea, ScrollPane
Vue.js и lodash. Красота debounce при заполнении текстовых полей.
Когда нужен debounce? Простой ответ - всегда, когда вы не хотите выполнять какую-то функцию слишком часто. Например, пользователь что-то вводит в текстовое поле, и, на основании введенных символов, вы хотите показать ему какие-то подсказки. Подсказки вы запрашиваете с сервера. Нет смысла выполнять запрос к серверу пока пользователь продолжает печатать. Если он печатает достаточно быстро, то при каждом нажатии вы будете отправлять новый запрос - это лишняя нагрузка на сервер и проблемы, связанные с асинхронностью запросов, в которые я сейчас не буду углубляться...
Web SQL в JavaScript
В одной из прошлых статей я рассказывал о технологии HTML 5 IndexedDB. Сегодня поговорим о web SQL. В отличие от IndexedDB, web SQL - это полноценная база данных SQLite, к которой можно отправлять запросы на языке SQL...