프라이D
프라이Develog(❁´◡`❁)
프라이D
전체 방문자
오늘
어제
  • ALL (378)
    • TDD, Cleancode with JavaScr.. (5)
    • 프로젝트 (32)
      • work (3)
      • 직접 만드는 기술 블로그 (2)
      • 데일리 옥션 (19)
      • 모락모락 (8)
    • Computer Science (1)
    • Algorithm & 자료구조 (94)
      • 알고리즘 w.JavaScript (53)
      • 자료구조 (5)
      • (인프런) 자바스크립트 알고리즘 문제풀이 (34)
    • JavaScript (45)
      • JavaScript (41)
      • 모던 자바스크립트 Deep Dive (4)
    • WEB (13)
    • 회고 (12)
    • TIL (109)
    • WIL (7)
    • Stacks (20)
      • React.js (6)
      • Next.js (1)
      • Redux (3)
      • Node.js (2)
      • GIT (2)
      • SAP (1)
    • 15일 메이킹 프로젝트 (15)
    • 이전 기록 (14)
    • ETC. (5)
    • ---------------2021 (6)
      • 내일배움단-웹개발 5주 (2)
      • 정보처리기사 (4)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • JavaScript
  • 자바스크립트비트마스크
  • 코드스테이츠
  • Til
  • 자바스크립트알고리즘
  • 2023 인프콘 후기
  • 국비지원
  • nomadcoders
  • 자바스크립트
  • vanilaJS
  • 알고리즘
  • 내일배움단
  • 비트마스크
  • 코딩프로젝트
  • 내일배움카드
  • 스파르타코딩클럽
  • 모던자바스크립트딥다이브
  • MySQL
  • 투포인터알고리즘
  • nomadcoder

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
프라이D

프라이Develog(❁´◡`❁)

[15일 메이킹 프로젝트] #8일차 개발일지
15일 메이킹 프로젝트

[15일 메이킹 프로젝트] #8일차 개발일지

2021. 10. 1. 01:28

목차

1. 시작의 한마디

2. 오늘의 목표 

3. 회의 내용

4. 업무 이슈/고민 & 해결

5. Next up


1. 시작의 한마디

8일차~! 

2. 오늘의 목표

 1. 지역 세부페이지 - 자바스크립트 click 기능 , 고양이 카드 다듬기

 2. API 데이터 연결 질문

 3. LOGIN 기능에 대한 전반적인 내용

 4. 깃헙 repository 새로 생성

3. 회의 / 작업 내용

1. 지역 세부페이지 - 자바스크립트 click 기능 , 고양이 카드 다듬기

- 자바스크립트 .click function을 이용해 세로 메뉴바 제작

- 고양이 카드가 붙을 수 있도록 html, css 작업

2. API  데이터 연결 질문

- https://www.data.go.kr/data/15001096/openapi.do < 이 API 데이터를 활용해 페이지를 제작.

- json이 아니고 xml 데이터 -> Postman 을 이용해 쉽게 볼 수 있음.

- xml 파일을 쪼개주는 코드 -> xml to dict로 json 변환, api 제작 (백)

- 데이터를 받아올 수 있는 ajax 짜기 (프론트)

3. 로그인 기능 관련 질문

- 회원가입 페이지 -> 정보입력, 2번입력 등 오류 검증(프론트) -> 데이터 중복 여부 검증(백) ->데이터베이스 저장

- 로그인 페이지 -> 입력 (프론트) -> 데이터조회(백) ->있다/정확 or 없다/부정확 -> 프론트 전달

// 서버구축

- app.py : 모든 데이터베이스에 대한 내용

- Ajax 요청 : 징검다리 같은 것. HTTP 메소드를 사용 가능케 하는 모듈

//etc. 

- 서버사이드렌더링 or 클라이언트사이드렌더링 방식의 차이. 

4. 깃헙 repository 새로 생성

 - 터미널에서 작업. 새 주소 만들어와서 이전시켜줌. 

4. 업무 이슈/고민 & 해결

- 자바스크립트 세로메뉴 코드. (+ 도 이름을 한번 더 클릭하면, 시 이름이 안보이게끔 기능 추가. / 도이름, 시 이름을 api 데이터로 받아와서 완벽하게 구현하기 - 주말에 작업)

//첫 화면에 시 이름 안보이게//
$('.menu-bar-list').hide();

//도 이름을 클릭하면 시 이름이 나타나게//
$('.do-name').click(function() {
$('.menu-bar-list').each(function (i) { //each(function (i) ????)
if ($(this).css('display') == 'block') {
//$(this).hide();
$(this).slideUp('fast');  //
}
});
//$(this).next().show();
$(this).next().slideDown('fast');
});

 //(this)  변수, 선택자. 동일 소스 반복시에 사용. 모든게 같은 css일 때, 특정!(지금 이것)

- 모든게 동일한 클래스에서 어떻게 내가 지금 선택한 이 것만 동작하게 할까 고민을 했는데, this 라는 선택자를 써주니 해결되었다. 

- 공부를 하면서 진행하는건 좋은데, 용어나 기본적인 개념에서 막힐 때가 무척 많다. CS 에 대한 기초적인 지식이 있어야할 것 같아 틈틈히 공부를 하기로 마음먹었다.

5. Next UP

- 모달창 띄우기

- 지역세부(고양이 리스트) 카드 일정 갯수 나오면 페이지 넘겨주기

- 도 이름 클릭 -> 시 이름 닫기

- api 연결

저작자표시 (새창열림)

'15일 메이킹 프로젝트' 카테고리의 다른 글

[15일 메이킹 프로젝트] #10일차 개발일지  (0) 2021.10.03
[15일 메이킹 프로젝트] #9일차 개발일지  (0) 2021.10.02
[15일 메이킹 프로젝트] #7일차 개발일지  (0) 2021.09.30
[15일 메이킹 프로젝트] #6일차 개발일지  (0) 2021.09.29
[15일 메이킹 프로젝트] #5일차 개발일지  (0) 2021.09.28
    '15일 메이킹 프로젝트' 카테고리의 다른 글
    • [15일 메이킹 프로젝트] #10일차 개발일지
    • [15일 메이킹 프로젝트] #9일차 개발일지
    • [15일 메이킹 프로젝트] #7일차 개발일지
    • [15일 메이킹 프로젝트] #6일차 개발일지
    프라이D
    프라이D
    틀린내용 정정 및 개선사항은 언제든지 댓글 달아주세요 :D

    티스토리툴바