java 배우기/TIL

24.07.04 내일배움캠프 Java_6기 TIL

checkuu 2024. 7. 4. 18:12

오늘한일

  • 쉽게 배우는 웹개발 A to Z 3주차

 

강의

fetch 시작하기

'fetch'는 인터넷을 통해 데이터를 요청하고 받아오는 과정을 의미

 

fetch 기본 골격

fetch("여기에 URL을 입력")
// 이 URL로 웹 통신을 요청한다. 괄호 안에 다른 것이 없다면 GET!
.then(res => res.json())
// 통신 요청을 받은 데이터는 res라는 이름으로 JSON화 한다
.then(data => {
console.log(data) // 개발자 도구에 찍어보기
}) // JSON 형태로 바뀐 데이터를 data라는 이름으로 붙여 사용한다

 

반목문을 사용한 예시 코드

let rows = data['RealtimeCityAir']['row']
$('#names-q1').empty()
rows.forEach((a) => {
let gu_name = a[]
let gu_mise = a[]
console.log(gu_name, gu_mise)
let temp_html = `<li>${gu_name} : ${gu_mise}</li>`
$('#names-q1').append(temp_html)
})

 

if 문을 써서 조건에 따른 css 속성을 먹일 수도 있다.

rows.forEach((a) => {
        let gu_name = a['MSRSTE_NM']
		let gu_mise = a['IDEX_MVL']
		let temp_html = ``
		if (gu_mise > 40) {
        temp_html = `<li class="bad">${gu_name} : ${gu_mise}</li>`
		} else {
		temp_html = `<li>${gu_name} : ${gu_mise}</li>`
		}
        $('#names-q1').append(temp_html)
        });

 

'java 배우기 > TIL' 카테고리의 다른 글

GitHub 사용하기  (0) 2024.07.10
파이어 베이스 이용하기  (0) 2024.07.09
24.07.03 내일배움캠프 Java_6기 TIL  (0) 2024.07.03
24.07.01 내일배움캠프 Java_6기 TIL  (0) 2024.07.01
24.06.27 내일배움캠프 Java_6기 TIL  (0) 2024.06.27