var newMessageRemind={
_단계: 0,
_title: 문서.제목,
_timer: null,
//새 메시지 프롬프트 표시
표시:함수(){
var temps = newMessageRemind._title.replace("【 】", "").replace("【새 메시지】", "");
newMessageRemind._timer = setTimeout(function() {
newMessageRemind.show();
//여기에 쿠키 작업을 작성하세요
newMessageRemind._step ;
if (newMessageRemind._step == 3) { newMessageRemind._step = 1 };
if (newMessageRemind._step == 1) { document.title = "【 】" temps };
if (newMessageRemind._step == 2) { document.title = "[새 메시지]" 임시 };
}, 800);
return [newMessageRemind._timer, newMessageRemind._title];
},
//새 메시지 프롬프트 취소
지우기: 함수(){
clearTimeout(newMessageRemind._timer);
document.title = newMessageRemind._title;
//여기에 쿠키 작업을 작성하세요
}
};
새 메시지 알림을 표시하려면 호출하세요: newMessageRemind.show();
새 메시지 알림을 취소하려면 전화하세요: newMessageRemind.clear();
위의 코드를 읽어본 후, 제가 직접 최적화해보겠습니다. 어떻게든 흡수해서 익힐 수 있으면 좋을 것 같습니다. :) 주로 그의 코드에서 newMessageRemind 필드가 너무 많이 사용된 것 같고, 촘촘하고 불편해 보인다는 느낌을 받았고, 이를 신선하게 보여주고 싶어서 다음과 같은 코드를 생각해냈습니다.