location.href와 loaction.replace()의 차이점
페이지 정보
작성자 서방님 댓글 0건 조회 165회 작성일 11-07-07 11:32본문
사이트 이동시에 일반적으로 location 객체를 사용하게 됩니다.
이 경우 href와 replace()를 사용할 수 있는데 가장 큰 차이점은 당연히 href는 속성이고 replace()는 메소드라는 거겠죠.
너무 쉬웠나요.
그러면 둘의 특징을 좀 더 자세히 설명드리면....
location.href = 'next.html'
이렇게 이동할 경우 히스토리에 남기 때문에 next.html로 이동 후 뒤로가기 버튼으로
이전 페이지로 갈 수 있습니다.
location.replace('next.html')
히스토리에 남지 않아 next.html로 이동후 뒤로가기 버튼이 비활성화 되어있어
이전 페이지로 갈 수 없습니다.
자 그럼 차이점은 알았는데 그러면 어느 것이 더 좋은 작업 방법일까요?
인터페이스 디자인의 대가 제이콥 닐슨(Jakob Nielsen)의 지적에 의하면
가급적이면 뒤로 가기 버튼을 살려서 만드는 것이 일반적으로 더 좋은 인터페이스라고 하네요.
댓글목록
등록된 댓글이 없습니다.