라는 숙제를 짜는 오늘 아침.
호기롭게 코딩을 해본다.
도전!
$(document).ready(function () {
let url = "http://spartacodingclub.shop/sparta_api/weather/seoul";
fetch(url).then(res => res.json()).then(data => {
let temp = data['temp'];
if (temp > 20){
$('#tem').text('더워요')
} else{
$('#tem').text('추워요')
}
$('#tem').text(temp)
})
})
시무룩.. 그래도 포기할 순 없지. 자 드가자!
전과 똑같이 온도가 나오니 temp값을 공백으로주니 아무것도 안 나온다.
데이터를 받아와야하나? 근데 온도 필요가 없는데?
일단 글자를 추가해야하는 거니까 append를 사용하면?
글씨와 온도가 같이 나온다
잠깐! 아까 temp값을 공백으로 주니 온도가 안 나왔잖아.
공백을 줘보자. 당장 해보자.
$(document).ready(function () {
let url = "http://spartacodingclub.shop/sparta_api/weather/seoul";
fetch(url).then(res => res.json()).then(data => {
let temp = ``
if (temp > 20){
$('#tem').text('더워요')
} else{
$('#tem').text('추워요')
}
})
})
정상 작동!
-20도로 변경하여도 정상 작동한다!
결국엔 if문 하는대로 해보니 되었다. 너무 복잡하게 생각했나보다.
정상코드
$(document).ready(function () {
fetch("http://spartacodingclub.shop/sparta_api/weather/seoul").then(res => res.json()).then(data => {
let temperature = data['temp']
if (temperature < 20) {
$('#temp').text('추워요');
} else {
$('#temp').text('더워요');
}
})
})
뭐지 난 왜 되지?
계속 만지다 안 사실은 append도 없이 되고 $('#tem').text(temp) 도 주석처리해도 되었다.
두 세번씩 봐야 이해가 확실히 될 듯하다.
오늘 점심때부터 복습하던 중, 2주차에 학습 목표를 듣고 혼자 해보았는데 성공했다.
function openclose() {
$('#postingbox').toggle()
}
짧은 세줄이지만 혼자 해내 뿌듯👍
근 이틀동안 뇌용량에 비해 많은걸 학습 했다.
오늘은 그래서 복습 위주로 하기로 했다.
호기롭게 아침에 1~3주차 복습, 사전캠프 자료 정독하기를 목표로 두었으나 3주차까지 정독을 하고나니 시간이 다 되었다.
정속으로 틀고 코드를 이리저리 짜보고 안 되면 이어듣기를 해서 그런가보다. 내일 쉬니까 조금만 더 공부하고 꺼야지..
오늘은 어깨가 아파 집중을 많이 못 한 거 같다.
주말동안은 4~5주차 배속과 git 특강 돌려볼 예정.
근데 이런 말투로 쓰는게 맞나?