본문 바로가기

UXUI/강의학습일지

[강의학습일지] 웹개발 종합반 3주차 강의

반응형

[추억 앨범] 1. 추억 저장하기 누르면 포스팅박스가 나타났다가 사라지게 만들기

 

포스팅박스 나타남

 

포스팅박스 지정, 토글로 껐다 켰다 만들기

 

완성! 추억 저장하기 버튼을 누르면 포스팅박스가 나타났다가 사라진다.

 

[추억 앨범] 2. 기록하기 누르면 카드가 자동으로 새로 생성

 

우선 연결 확인하기

 

이름 바꾸기

 

value 값 확인

 

아까 바꿨던 값 가져오기

 

카드 만들어서 붙이기

 

완성! 나만의 추억앨범 만들기

 

  • 하지만 이 카드는 새로고침하면 사라진다.
    • 이유: 어디에 저장된 정보가 아니기 때문에.
  • 어딘가에 저장된 정보 = 브라우저에 관계없는 다른 곳에 저장돼야 함
  • 내가 만든 카드=만들어서 브라우저에 붙인 것
  • 새로고침 하면 원래 가지고 있는 html을 보여주고 우리가 썼던 정보는 날아감
  • 정보를 적재하고 정보를 받아와서 쓸 수 있게 하는 법 = 서버를 써야 함!

[스파르타플릭스] 1. 포스트박스 열고 닫기

 

영화 기록하기 토글 버튼으로 나타났다가 사라짐

 

먼저 확인해 보기

 

image, title, comment 넣고

 

검사에서 console 누르면 확인할 수 있다.

 

 

별점 star로 수정하고 적용하기

 

별 네 개를 선택하고 기록하기를 누르면 4로 뜬다. (option value에서 "4"로 되어있기 때문)

 

 

수정하고 적용시키면 별 형태로 바뀐 것을 확인할 수 있다.

 

image, title, comment, star 적용

 

완성된 화면! 여기도 마찬가지로, 새로고침 하면 없어진다.

 

 

내가 서버한테 뭔가 데이터를 보냄 - 내 친구가 데이터를 받아서 보는 것

클라이언트(브라우저 등) 서버에 데이터를 주거나 받거나

데이터 받는 것과 관련해서 데이터 받을 때 어떤 데이터를 어떻게 받는지?=텍스트 데이터를 긁어온다

 

서버→클라이언트: JSON(표준형식)

클라이언트 →서버

JSON형식

 

openAPI에서 받아온 데이터

  • 여러 개의 딕셔너리가 있음
  • openAPI (API: 어떤 서버가 있음)
    • ex. 우리은행 용산지점(서버)
    • 특정 창구로 가야 됨  예금창구(API)
  • API는 허락된 곳에 접근만 허용됨. 
  • OpenAPI: 누구나 가져갈 수 있음

 

GET방식

https://movie.daum.net/ moviedb/main? movieId=68593

  • movie.daum.net: 서버의 위치
  • 첫 번째 /부터 ?전까지: 창구이름
  • movieId=이후: 창구에 가져가는 데이터(ex. 68593이 아니라 68000이면 다른 데이터가 나옴)

 

fetch

 

RealtimeCityAir가 딕셔너리 형태라 0번째 값을 가져올 수 있음

 

 

 

 

 

 

모든 숫자를 빨간색으로 만들기

 

 

이미 있는 변수에 데이터를 넣을 때는 let을 넣으면 안 됨

 

[추억앨범] fetch 적용

 

페이지 로딩되면 자동으로 텍스트를 붙여줘야 함

 

 

필요한 값만 추출해서 필요한 곳에 텍스트를 넣음

[스파르타플릭스] fetch 적용

 

페이지 로딩되면 자동으로 텍스트를 붙여줘야 함

반응형