preventDefault - предотвращает выполнение стандартного события, если оно отменяемое (можно использовать event.cancelable, чтобы проверить, является ли событие отменяемым).
Видна внутри функции, в которой была объявлена
REST (Representational state transfer) - это архитектурный стиль взаимодействия компонентов распределенной системы. Как правило, используется для построения веб-служб.