// Если в LocalStorage есть ключ request
if (localStorage.getItem('request') !== null) {
// Сохраним время timestamp из storage
var timestamp = Number(localStorage.getItem('request'));
// Если текущее время больше чем timestamp + сутки,
// то сделать запрос еще раз и сохранить новый timestamp
if (Date.now() > timestamp + 864e5) {
makeRequest();
}
} else {
// Если ключа request нет в localStorage, то сделаем запрос и создадим его
makeRequest();
}
// Функция запроса
function makeRequest() {
var url = '';
return $.getJSON(url, function(data) {
// При успешном запросе создадим/обновим запись в localStorage с текущем временем timestamp
localStorage.setItem('request', Date.now());
$('#class').html(data.vid[0].mark.desk);
});
}