본문 바로가기

개발일지

스파르타코딩클럽 개발일지 2주차

<스파르타코딩클럽>

 

 

*  2주차 자바스크립트 복수  *

<script>

     let count = 1;

      function hey() {

                if  (count % 2 ==0)  {

                      alert('짝짝짝'); 

                       }  else  {

                            alert('홀홀홀');

                       }

                     count  +=  1;

                       }

                                                                                                               <script>

let : 구문은 블록 유효 범위를 갖는 지역 변수를 선언하며, 선언과 동시에 임의의 값으로 초기화할 수도 있다

 

if  .. else 는 지정한 조건이 인 경우 명령문(statement)을 실행합니다. 조건이 거짓인 경우 또 다른 명령문이 실행 될 수 있습니다.

 

 

 

 

 

 

 

 

 

 

jquery

 

남이 써둔 css 를 사용하는것은 부트스트랩
남이써둔 javascript 를 사용하는것은 jquery



jQuery는 Javascript와 다른 특별한 소프트웨어가 아니라 미리 작성된 Javascript 코드입니다.
  전문 개발자들이 짜둔 코드를 잘 가져와서 사용하는 것임을 기억해주세요! (그렇게 때문에, 쓰기 전에 "임포트"를 해야합니다!)

 

 

jQuery 사용하기

 

 

<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>

url : https://www.w3schools.com/jquery/jquery_get_started.asp

 

 

 

<div 보이기 / 숨기기>

 

 

 

// 크롬 개발자도구 콘솔창에 쳐보기 // id 값이 post-box인 곳을 가리키고, hide()로 안보이게 한다

.(=css의 display 값을 none으로 바꾼다)

$('#post-box').hide(); //

show()로 보이게 한다.

(=css의 display 값을 block으로 바꾼다)

$('#post-box').show();

 

 

 

 

서버-클라이언트 통신 이해하기

 

API는 은행 창구와 같은 것!

같은 예금 창구에서도 개인 고객이냐 기업 고객이냐에 따라 가져와야 하는 것 / 처리해주는 것이 다른 것처럼,

클라이언트가 요청 할 때에도, "타입"이라는 것이 존재합니다.

  • GET → 통상적으로! 데이터 조회(Read)를 요청할 때 예) 영화 목록 조회
  • POST → 통상적으로! 데이터 생성(Create), 변경(Update), 삭제(Delete) 요청 할 때 예) 회원가입, 회원탈퇴, 비밀번호 수정

이 중에서 오늘은 GET 방식에 대해 배워보겠습니다. (POST는 4주차에 배웁니다)

 

 

Ajax 시작하기

 

참고! Ajax는 jQuery를 임포트한 페이지에서만 동작 가능합니다. 즉, http://google.com/ 과 같은 화면에서 개발자도구를 열면, jQuery가 임포트 되어있지 않기 때문에 아래와 같은 에러가 뜹니다. Uncaught TypeError: $.ajax is not a function → ajax라는 게 없다는 뜻

 

$.ajax({

type: "GET", // GET 방식으로 요청한다.

url: "주소"

data: {}, // 요청하면서 함께 줄 데이터 (GET 요청시엔 비워두세요)

success: function(response){ // 서버에서 준 결과를 response라는 변수에 담음

console.log(response) // 서버에서 준 결과를 이용해서 나머지 코드를 작성 } })

 

success: function(response){ // 서버에서 준 결과를 response라는 변수에 담음

console.log(response) }

 

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

 

 

2주차 코딩공부하면서 느낀점 

비전공자 코딩공부 2주차...........강의하면서 따라쓰고하다 오류나서 계속 crtl+c , ctrl+v 만 반복하고있다

하하하..................개어려워 그래도 끝까지가보쟈!!!!!!!!!!!!아쟈쟈쟈쟈

개발일지를 어떻게 쓰는지도 잘 몰라서 교재를 복붙했다 ..

외울필요없다고는 하시는데......하하 해보면 알겠지뭐어...

친구추천 

https://spartacodingclub.kr/?f_name=%EC%A0%84%EC%84%A0%ED%9D%AC&f_uid=5f6f2e6fbd68a6000932a9b8