В этом случае при использовании функции «extend» контекст «this» относится к Backbone.Model, а не к Window.
Вот некоторые часто используемые методы в Backbone.Model:
-
initialize: этот метод вызывается при создании нового экземпляра модели. Обычно он используется для задач инициализации.
-
get: извлекает значение атрибута из модели.
-
set: устанавливает значение одного или нескольких атрибутов модели.
-
не установлено: атрибут удаляется из модели.
-
Очистить: удаляет все атрибуты из модели.
-
имеет: проверяет, имеет ли модель определенный атрибут.
-
toJSON: возвращает представление модели в формате JSON.
-
fetch: извлекает данные модели с сервера.
-
сохранить: данные модели сохраняются на сервере.
-
destroy: удаляет модель на сервере.
-
Проверка: используется для проверки атрибутов модели перед сохранением.
-
Разбор: используется для анализа ответа сервера в представление допустимой модели.