TIL

2023.12.26 TIL(2) #Fetch #Fetch와if문

inz1234 2023. 12. 26. 23:09

Fetch
- 데이터를 특정 url에서 가져와서 함수를 실행시키는 도구
- 사용 시 JQuery import 해놓기
- 기본구조

 

"fetch 연습!" 버튼을 누르면 console 창에 각 지역과 미세먼지 정도를 나열하시오.

- url 페이지 

(1) fetch 연습! button 에 onclick = "hey()" 함수 지정해주기
(2) 나열? 나열을 하려면 반복문을 써야겠다.   

 array.forEach(element => {
     
    });

ㄴ array에 들어갈 리스트를 만들어야 겠다
ㄴ  RealtimeCityAir이라는 딕셔너리 안에 > row 라는 리스트 안에 MSRSTE_NM  값과 IDEX_NM  값
     let rows = data['RealtimeCityAir'] ['row'] 
     그 안에서도 MSRSTE_NM  값과 IDEX_NM  값 => 각각 gu_name, gu_mise 변수 선언
     console.log(gu_name, gu_mise)
**** 주의!! 반드시 fetch 태그 안에 함수~~를 넣어야 함(계속 안나와서 고생했음ㅠㅠ)

 

Fetch와 조건문의 사용
gu_mise의 값이 40이상이면 글씨를 빨간색으로 하시오.

(1) 빨간 글씨를 시행할 html을 만든다. 
let temp_html = ` `
(2) 빨간색으로 할 부분에 명찰을 준다.
<li class = “bad”>
(3) gu_mise의 값에 따른 temp_html에 if문 작성
(4) 그 temp_html 을 어디에 붙일 건지? id 부여 후 붙이기(append) 함수 실행

 

페이지가 로딩될 때 자동으로 fetch 에서 콜해오는 법
: document ready

$(document).ready(function () {
           alert('
안녕!');
})

=> document
ready되면 alert를 띄워라

 

<span> </span>
- <p></p>
안에서의 글자들을 묶을 때 쓰는 태그
-<p> <span> ~~ </span> </p>