스파르타코딩클럽 내일배움단 2주차

[2주차 수업 목표]

  1. Javascript 문법에 익숙해진다.
  2. jQuery로 간단한 HTML을 조작할 수 있다.
  3. Ajax로 서버 API(약속)에 데이터를 주고, 결과를 받아온다.

[2주차 숙제]

페이지가 새로고침 될 때마다 환율API에서 환율만 가져와 화면에 나타난다.

[기억할 만한 것]

  1. css에서는 선택자로 class를 썼지만 jQuery에서는 id를 이용해 특정 버튼/div등을 가리킴

    <input id="post-url" type="email" ...>
    $('#post-url').val(); // id 값이 post-url인 곳을 가리키고, val()로 값을 가져온다.
  2. ajax는 jQuery 를 임포트한 페이지에서만 작동함, ajax의 기본골격

    $.ajax({
      type: "GET", // GET 방식으로 요청한다.
      url: "여기에URL을입력",
      data: {}, // 요청하면서 함께 줄 데이터 (GET 요청시엔 비워두세요)
      success: function(response){ // 서버에서 준 결과를 response라는 변수에 담음
        console.log(response) // 서버에서 준 결과를 이용해서 나머지 코드를 작성
      }
    })

[2주차 후기]

  • 아직까지는 할만하다.
  • 숙제할 때 환율만 변하게 만드는 부분에서 많이 헤맸다... span을 생각도 못하고 있어서 쓸데없이 시간낭비만 했다. 이 부분은 계속 해봐야 할 듯, 숙제 해설 영상을 보니 너무 쉽게 해결해서 충격...
  • API를 이용하는데 관심이 있었으나 해볼 생각은 못해봤는데 아직까지는 생각보다 어렵지 않다. 더 응용해서 그럴듯한 페이지를 만들어보고싶다.
  • 강의를 다 듣고 평가까지 했는데 진도표로 돌아가서 다음 강의를 들으려고만 하면 이전 강의를 끝까지 들으라고 뜬다... 왜 그런건지. 하루에 8강씩 들어야 하는데 첫날부터 7강까지 밖에 수강이 안됐다. 그 후부터 계속 밀리고 심지어 2-4까지 들으라고 문자가 왔으나 2-2까지 밖에 수강이 안됐다. 숙제도 강의에 포함되서 그렇다고 하던데 챌린지 목표에 못 갔으니 달성이 안되는 건가? 나같은 사람 더 있던데 왜 거기는 답변을 안 달아주는지... 챌린지 성공한건지 아닌지도 모르겠다.

좋은 웹페이지 즐겨찾기