이 내용을 다시 작성하고 약간의 컨텍스트를 추가한다고 생각합니다 (더 자세히 설명하면 더 쉽게 설명 할 수 있습니다).javascript regex 변수를 확인한 다음 해당 변수를 캡처하십시오.
Basicaly는 그래서 같은 popstate 이벤트와 뒤로/앞으로 버튼을 캡처 해요 :
window.addEventListener("popstate", function(e) {
curstate = window.location.href ;
그런 다음 새로운 상태에 따라 수행 할 작업을 결정하는 스위치 문을 사용하여 :
switch (curstate) {
case 'http://mydomain.com/':
navi('about', 200);
break;
case 'http://mydomain.com/resume':
navi('resume', 200);
break;
};
});
상태가 mydomain.com/portfolio/-whatever-
일 때 문제가 발생합니다. mydomain.com/portfolio/(Upi의이 비트 캡처)로 시작합니다. 캡처 한 b를 넣습니다. 변수 예 : currentpage = capturedbitofuri
.
'/^mydomain\.com\/portfolio\/portfolio\/ (. *) $ /'이후에 캡쳐됩니다. 팝이 무슨 소리 야? –
'array_pop'에서와 마찬가지로, 그는 단지 "변수를 변수에 넣는다"는 의미입니다. – Joe