[TIL] 복습

최하온·2023년 12월 22일
0

TIL

목록 보기
3/71
post-thumbnail

Issue occuring


라는 숙제를 짜는 오늘 아침.
호기롭게 코딩을 해본다.
도전!

        $(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)
            })
        })

시무룩.. 그래도 포기할 순 없지. 자 드가자!

What I tried


전과 똑같이 온도가 나오니 temp값을 공백으로주니 아무것도 안 나온다.

데이터를 받아와야하나? 근데 온도 필요가 없는데?

일단 글자를 추가해야하는 거니까 append를 사용하면?

글씨와 온도가 같이 나온다

잠깐! 아까 temp값을 공백으로 주니 온도가 안 나왔잖아.
공백을 줘보자. 당장 해보자.

How solve issue


        $(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('더워요');
                }
            })
        })

뭐지 난 왜 되지?


What I learned new


계속 만지다 안 사실은 append도 없이 되고 $('#tem').text(temp) 도 주석처리해도 되었다.

두 세번씩 봐야 이해가 확실히 될 듯하다.

오늘 점심때부터 복습하던 중, 2주차에 학습 목표를 듣고 혼자 해보았는데 성공했다.

function openclose() {
    $('#postingbox').toggle()
}

짧은 세줄이지만 혼자 해내 뿌듯👍

Realization


근 이틀동안 뇌용량에 비해 많은걸 학습 했다.
오늘은 그래서 복습 위주로 하기로 했다.
호기롭게 아침에 1~3주차 복습, 사전캠프 자료 정독하기를 목표로 두었으나 3주차까지 정독을 하고나니 시간이 다 되었다.
정속으로 틀고 코드를 이리저리 짜보고 안 되면 이어듣기를 해서 그런가보다. 내일 쉬니까 조금만 더 공부하고 꺼야지..

오늘은 어깨가 아파 집중을 많이 못 한 거 같다.

주말동안은 4~5주차 배속과 git 특강 돌려볼 예정.

근데 이런 말투로 쓰는게 맞나?

0개의 댓글