24 Mar 2021
|
로그포스
2021-03-24 TIL
- 오늘 한 것
- 인터렉티브 웹 개발
- 학원 대면수업(15:30~22:00)
- 팀 프로젝트 map 페이지 연결 - 미리 만들어 놓은 map 페이지를 연결하는 작업을 했다. 카카오 open api를 이용하였고 하는김에 기능을 약간 추가했다. 내 반경 1km 내에 검색 결과가 없으면 목록에 표시하지 않는 기능이다. 이전에 만들어놓은 지도는 이동시마다 중심 좌표로 투썸플레이스를 검색해서 목록에 표시했는데 그 반경이 어디까지인지 몰랐었다. 죄다 나오는걸 보니 꽤나 넓었던듯 싶다. 예제도 별로 없고 카카오 디벨로퍼스에 있는 문서로는 정보가 불충분했지만 열심히 고생한 결과 구현에 성공했다. 다음번 디벨롭 때에는 목록을 조금 더 투썸(?)스럽게 꾸며봐야겠다.
- 팀 프로젝트 테이블 설계 - 테이블 설계는 계속해서 추가해야할 것도 많고 어려운 부분이지만 우수한 팀원 덕분에 그럭저럭 짜여지고 있다. 테이블은 어느정도 구조가 나왔으니 이제 프론트단은 프로젝트 개시에 맞춰 폴더 구조나 css, js 모듈화 등을 신경쓰면서 작업을 진행해야겠다.
- 내일 할 것
- 인터렉티브 웹 개발
- 학원 대면수업(15:30~22:00)
- 팀 프로젝트 폴더 구조 정리
요즘 같은 학원의 학생들한테 mark-up에 대해 이것저것 질문을 받고 답변을 해주는데, 나도 아직 기초적인 css, html 부분이 부족하다는 것을 느끼고 있다. 간과하고 넘어갔던 부분들은 다시금 정리하는 시간을 가져야겠다.
오늘의 한 줄 총평 : 프론트도 해야할 일이 엄청 많음
23 Mar 2021
|
로그포스
2021-03-23 TIL
- 오늘 한 것
- 인터렉티브 웹 개발 - css에 perspective라는 속성이 있다는 것을 처음 알았다. translate3D 등과 같이 써서 스크롤에 따라 페이지가 입체적으로 움직이는 효과를 내는 방법을 배웠다.
- 학원 대면수업(15:30~22:00)
- 팀 프로젝트 빌드 페이지 연결 - 지금까지 따로 html로 만들어놓은 페이지들을 Spring MVC 프로젝트로 빌드한 패키지의 view(JSP)에 넣는 작업을 진행하고 페이지들을 연결하는 작업을 진행했다. 우선 JSP 내에서의 페이지 이동에서 1차적인 어려움을 겪었고 여러 사람이 작업을 진행함에 있어 Git 충돌이 일어나서 2차 어려움을 겪었다. 이제 연동하는 작업을 진행했으니 만들어진 Spring 프로젝트에 html mark up을 하도록 해야겠다. 평소 vs code로 코딩을 주로 하는편인데 eclipse로 작업을 해야해서 조금 번거롭기도 하지만 어쩔수 없다.
- 관리자 메인 페이지 마크업 - 관리자 페이지는 부트스트랩 템플릿으로 가기로 하고 적당한 템플릿을 골라서 틀을 만들었다. 안에 들어가는 콘텐츠는 차차 만들어야겠지만 시작이 반이라고.. 틀을 잡았으니 열심히 마크업하는 일만 남았다.
- 개인 포폴 약간 수정 - 포폴용 웹사이트의 skill 부분을 countUp.js 플러그인을 써서 숫자가 카운팅되며 올라가는 애니메이션 효과를 주었었는데 폰트가 마음에 들지 않아서 수정했다. 또, 게이지바가 차오르는 것을 단색으로만 구현해놨었는데 그라데이션 색을 입혀서 살짝(?) 디자인적인 요소를 주었다.
- 내일 할 것
- 인터렉티브 웹 개발
- 학원 대면수업(15:30~22:00)
- 팀 프로젝트 회의 - 테이블 설계
- 관리자 메인 페이지 마크업
인터렉티브 웹 개발 새로운 인강을 구매했다~ 새로운 것을 배울 생각에 신이 난다😅
오늘의 한 줄 총평 : 인터렉티브~!
21 Mar 2021
|
로그포스
2021-03-21 TIL
- 오늘 한 것
- 인터렉티브 웹 개발
- 회원가입 폼 유효성 검사 - 어제 회원가입 유효성검사 부분을 끝내지 못해서 오늘 이어서 했다. 정규표현식을 이용해서 각 폼의 유효성을 체크하고 keyup과 blur 이벤트를 걸어 유효하지 않은 값을 넣거나 그 상태로 focus 이동을 했을때 에러메시지가 출력되도록 구현했다. 또, 이메일 인증 버튼을 눌렀을 경우 화면에 타이머가 출력되고 시간이 초과되면 다시 버튼을 누를 수 있도록 유도했다. 우편번호 검색은 다음 api를 이용해서 구현하고 주소를 누르면 값이 입력되면서 상세주소 입력창에 focus가 맞춰지도록 구현했다.
- 내일 할 것
- 인터렉티브 웹 개발
- 학원 대면수업(15:30~22:00)
- 팀프로젝트 3차 회의 - DB설계
회원가입 하나에도 이렇게 많은 고민과 궁리가 들어간다니.. 세상에 쉬운게 없다.
오늘의 한 줄 총평 : 내일은 대망의 DB설계