728x90
웹 개발을 하다보면 윈도우 팝업과 레이어 팝업이라는 용어를 심심치 않게 들을 수 있다.
두 가지 팝업의 차이점이 무엇인지 알아보도록 하자
1. 윈도우 팝업
- 윈도우 팝업은 새로운 브라우저 창을 띄워 내용을 표현하는 방법이라 보면 된다. 보통 어떤 홈페이지에 최초 접속하였을 때 중요한 정보들을 강조해서 보여주기 위한 용도로 많이 사용되며, 사용자가 원치 않는 경우 호출하지 않도록 막는 기능을 제공하는 것이 대부분이다.
2. 레이어 팝업
- 흔히 Bootstrap에서 제공하는 Modal로 많이 알고 있는 레이어 팝업은 사실 이미 만들어져 있는(구현 방법에 따라 동적으로 생성되기도 하겠지만) 하나의 엘리먼트라고 생각해도 될 듯하다. 감추어 두었던 엘리먼트를 특정 이벤트에 따라 보여주는 형식으로 구현하는 것이 일반적이고 사용자의 편의상 호출하지 않도록 하지 않기 때문에(물론 호출하지 않도록 하는 방법은 있다) 비즈니스 로직 상 꼭 보여주어야 할 내용들은 레이어팝업을 이용하는 것이 일반적이다.
3. 공통점
- 두 가지 방법 모두 부모 자식간의 관계를 형성하기 때문에 데이터를 주고 받는데 문제없으며 보통 사용하는 이유는 어떠한 정보를 강조해서 보여주기 위함이라고 생각하면 되겠다.
4. 차이점
- 위에서도 설명했듯이 사용성에 따라 어떠한 방식을 선택할지 결정하면 되고, 한 어플리케이션에서는 일관성을 유지하기 위해 혼용해서 사용하는 것을 최대한 지양하는 것이 좋겠다.
728x90
'Front-end > 웹' 카테고리의 다른 글
Bootstrap 기본정리 (0) | 2021.11.30 |
---|