Я довольно новичок в Javascript и веб-программировании и в настоящее время изучаю localStorage, и я нашел некоторый код, и я попытался изменить его.Что я пытаюсь сделать, когда установленное время истекло, я хочу вызвать другую функцию с именем независимо от функции. .Пожалуйста помоги.
Примечание: если есть какие-либо проблемы с точки зрения правила переполнения стека, дайте мне знать.Я буду редактировать и удалять вопрос.
JS
var finishTime;
var timerLength = 10;
var timeoutID;
dis.innerHTML = "Time Left: " + timerLength;
if(localStorage.getItem('myTime')){
Update();
}
$('#save').click(function () {
localStorage.setItem('myTime', ((new Date()).getTime() + timerLength * 1000));
if (timeoutID != undefined) window.clearTimeout(timeoutID);
Update();
});
function Update() {
finishTime = localStorage.getItem('myTime');
var timeLeft = (finishTime - new Date().getTime());
dis.innerHTML = "Time Left: " + Math.max(timeLeft/1000,0);
if(timeLeft <= 0){
console.log('please work');
}else{
timeoutID = window.setTimeout(Update, 100);
}
}
view
<p id="display">Time Left
<p>
<button id="start">Start</button>