---
title: "Нативность в вебе"
description: "Мы (разработчики) почти никогда не задумываемся об этом, но в жизни каждого элемента есть такое врем..."
author: "drugoi"
published: "2013-08-19T06:15:26+00:00"
modified: "2013-08-19T06:16:23+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/nativnost-v-vebe-361172"
markdown_url: "https://yvision.kz/post/nativnost-v-vebe-361172/markdown"
site_name: "Yvision.kz"
---

# Нативность в вебе

> Мы (разработчики) почти никогда не задумываемся об этом, но в жизни каждого элемента есть такое врем...

Мы (разработчики) почти никогда не задумываемся об этом, но в жизни каждого элемента есть такое время, когда он должен работать по нажатию какой-то нативной кнопки. Например — Escape. Кнопка закрытия. Что она делает?

### Правильно — закрывает какой-то элемент на странице.

Почему это важно?

Потому что юзеры — **ленивые**. Они привыкли, что при нажатии на какую-то кнопку на клавиатуре — происходит то или иное действие. Это есть повсеместно в любой системе. И это — нормально. Зачем программисты придумывают различные клавиатурные комбинации для своих программ? Чтобы ускорить работу пользователя с этой програмой.

Так же и в вебе. Любая форма/кнопка/попап/слайдер/etc. должны выполнять те или иные действия при нажатиии клавиш на клавиатуре. Например:
- Стрелочки — слайдер крутится туда-сюда.

- Эскейп — попап закрывается.

- Энтер — поиск ищется, форма отправляется.

И еще тысячи примеров такого взаимодействия с юзером.

Такие дела, друзья. Мир.

---

Source: [https://yvision.kz/post/nativnost-v-vebe-361172](https://yvision.kz/post/nativnost-v-vebe-361172)