웹 페이지를 만들기 전에
인터랙티브 UI/UX
- UI
- 사용자가 특정 콘텐츠를 이용할 때 만나는 접점, 즉 사용자 환경을 의미
- 사람들이 특정 콘텐츠를 이용할 때 만나게 되는 도구와 사용 환경
컴퓨터 바탕화면의 아이콘과 툴바, 모바일 화면의 앱 아이콘 등
웹페이지의 UI : 웹 페이지 상단의 로고와 메뉴, 그리고 배너와 이미지 섬네일 등
- UX
- 사람들이 특정 콘텐츠를 사용할 때 UI에서 느낄 수 있는 사용자 경험을 의미
- 편의성, 사용성을 고려한 디자인
- 인터랙티브 UI/UX
- 사용자와 상호 작용하는 여러 모션과 동적인 콘텐츠를 사용하는 환경
모바일 환경에서 화면을 좌우로 밀면 콘텐츠 화면이 슬라이드되면서 바뀌는 것
웹 페이지에서 특정 버튼을 클릭하면 모션이 나타나 방문자의 시선을 끄는 환경
- 사용자와 상호 작용하는 여러 모션과 동적인 콘텐츠를 사용하는 환경
HTML, CSS, 자바스크립트의 역할
- HTML : 웹 페이지의 뼈대와 문서의 정보를 구현
- CSS : 웹 페이지를 보기 좋게 디자인
- 자바스크립트 : 웹 페이지를 방문한 사용자가 편하게 이용할 수 있도록 웹에 다양한 기능 부여
- HTML과 CSS를 사용하여 만든 콘텐츠를 움직이게 하거나 사용자 동작에 자동으로 반응하게 하고, 서버와 통신하여 사용자의 데이터를 주고받을 수 있도록 함
웹 브라우저와 웹 에디터
웹 브라우저 설치하기
- 대부분 크롬 사용 : 개발자 도구 유용
- 설치 : google.com/chrome
웹 에디터 설치하기
- HTML, CSS같은 코드를 효율적으로 입력할 수 있게 하는 도구 : 웹 에디터
- 대부분 비쥬얼 스튜디오 코드 사용
웹 에디터 : 에디트플러스 ,노트패드++, 서브라임 텍스트, 브라켓, 아톰 등
제작 속도를 2배 높여 줄 작업 도구
- 에디터 : 코드를 편리하게 작성해 주는 프로그램
- 확장 기능 : 프로그래밍 언어별로 편리한 기능을 모아 골라 사용할 수 있도록 지원
- 왼쪽 사이드 바에서 Extensions에서 install
웹 페이지의 필수 재료
- html 파일의 문서를 웹 브라우저가 읽기 위해선 기본적인 HTML을 입력해야함
- 자동 완성 기능 : html:5