location.href와 loaction.replace()의 차이점 > script

본문 바로가기

script

location.href와 loaction.replace()의 차이점

작성일 11-07-07 11:32

페이지 정보

작성자서방님 조회 403회 댓글 0건

본문

사이트 이동시에 일반적으로  location 객체를 사용하게 됩니다.

이 경우 href와 replace()를 사용할 수 있는데 가장 큰 차이점은 당연히 href는 속성이고 replace()는 메소드라는 거겠죠.

너무 쉬웠나요.

그러면 둘의 특징을 좀 더 자세히 설명드리면....

 

location.href = 'next.html'

이렇게 이동할 경우 히스토리에 남기 때문에 next.html로 이동 후 뒤로가기 버튼으로

이전 페이지로 갈 수 있습니다.

location.replace('next.html')

히스토리에 남지 않아 next.html로 이동후 뒤로가기 버튼이 비활성화 되어있어

이전 페이지로 갈 수 없습니다.

 

자 그럼 차이점은 알았는데 그러면 어느 것이 더 좋은 작업 방법일까요?

 

인터페이스 디자인의 대가 제이콥 닐슨(Jakob Nielsen)의 지적에 의하면

가급적이면 뒤로 가기 버튼살려서 만드는 것이 일반적으로 더 좋은 인터페이스라고 하네요.

 

댓글목록

등록된 댓글이 없습니다.

게시물 검색
Copyright © 서방님.kr All rights reserved.
PC 버전으로 보기