티스토리 뷰
1. UI(User Interface, 사용자 인터페이스)
- 사람들이 컴퓨터와 상호 작용하는 시스템
- GUI(Graphical User Interface, 그래픽 사용자 인터페이스): 사용자가 그래픽을 통해 컴퓨터와 정보를 교환하는 작업 환경
- 대부분의 UI는 GUI를 의미함
2. UX(User Experience)
- 사용자가 어떤 시스템, 제품, 서비스를 직•간접적으로 이용하면서 느끼고 생각하는 총체적 경험
- 제품, 서비스 그 자체에 대한 경험을 포함해 홍보, 접근성, 사후 처리 등, 직간접적으로 관련된 모든 경험을 나타냄
- UX에 영향을 주는 요소들 중, 프론트엔드 개발자에게 있어 가장 중요한 것은 UI
3. 디자인 패턴
- 모달(Modal): 기존에 이용하던 화면 위에 오버레이 되는 창
- 토글(Toggle): On/Off 설정할 때 사용하는 스위치 버튼. 토글의 상태를 직관적으로 알 수 있게 만들어야 함.
- 태그(Tag): 콘텐츠를 설명하는 키워드를 사용해 라벨을 붙이는 역할
- 자동완성(Autocomplete): 사용자가 내용을 입력 중일 때 사용자가 입력하고자 하는 내용과 일치할 가능성이 높은 항목을 보여주는 것
- 드롭다운(Dropdown): 선택할 수 있는 항목들을 숨겨 놓았다가, 펼쳐지면서 선택할 수 있게 하는 디자인
- 아코디언(Accordion): 접었다 폈다 할 수 있는 컴포넌트. 보통 같은 분류의 아코디언을 여러 개 연속해서 배치함
- 캐러셀(Carousel): 컨베이어 벨트나 회전목마처럼 빙글빙글 돌아가면서 콘텐츠를 표시하는 디자인 패턴
- 페이지네이션(Pagination): 한 페이지에 듸우기에 정보가 너무 많은 경우, 책 페이지를 넘기듯이 번호를 붙여 페이지를 구분해주는 것
- 무한스크롤(Infinite Scroll, Continuous Scroll): 모든 콘텐츠를 불러올 때까지 무한으로 스크롤을 내릴 수 있는 것
- GNB(Global Navigation Bar), LNB(Local Navigation Bar): GNB는 어느 페이지에 들어가든 사용할 수 있는 최상위 메뉴를, LNB는 GNB에 종속되는 서브 메뉴 혹은 특정 페이지에서만 볼 수 있는 메뉴를 의미함. GNB는 어느 페이지에 있든 사용할 수 있게 항상 동일한 위치에 있어야 함.
'코드스테이츠 부트캠프' 카테고리의 다른 글
CDD(Component Driven Development), Styled Component (0) | 2023.02.20 |
---|---|
UI 레이아웃, 와이어프레임, 프로토타입 (0) | 2023.02.17 |
재귀, JSON.stringify (0) | 2023.02.16 |
Section 02 회고 (0) | 2023.02.10 |
SOP, CORS, mini node server 과제 (0) | 2023.02.06 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로그래머스
- Next.js
- C++
- Redux
- BFS
- 브루트포스
- 햄버거버튼
- 알고리즘
- 비트마스킹
- 동적계획법
- 완전탐색
- themoviedb
- SQL
- 다이나믹프로그래밍
- react router
- react
- 자바스크립트
- 순열
- NextJS
- 타입스크립트
- 카카오맵
- 구현
- 넥스트js
- 스택
- typescript
- 백준
- aws
- 코드스테이츠
- 리액트
- CSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함