미소를뿌리는감자의 코딩
[항해99 웹개발종합반] 2주차 HW 본문
2주차 HW은
nav 부분에서 API을 이용해서 온도와 아이콘을 추가하는 것이다.
[접근 방법]
우선 API를 살펴보았다.
요런식으로 심플하게 구성되어 있었다.
여기서 유의해야할 점은 temp 였다.
29.0도로 나타내야 하기 때문에,
소수 첫 번째 자리까지 나타내 주어야 한다.
icon의 경우 비교적 edit 할 것이 적었다.
[적용]
우선 temp와 icon을 받아왔으며,
temp의 경우,
currentTemp = currentTemp.toFixed(1);
currentTemp = currentTemp + "°C"
currentTemp를 modify해주었다.
.toFixed(1)
을 이용해서 소수 첫 번째 자리까지 나타내 주었다.
마지막으로, °C를 더해주었다.
icon의 경우,
$('#icon').attr("src", currentIcon)
이런식으로 작성하였다.
처음에는
$('#icon').src(currentIcon)
으로 작성하였으나, src에 해당하는 function이 없다며, error가 발생했다.
지피티의 도움을 받아, attr를 이용하면, src의 값을 바꿀 수 있다는 것을 알게되어, 위와 같이 작성하게 되었다.
실제 위의 JS코드에 적용시켜주기 위해서, 적용하고자 하는 곳에 id를 작성해 주었다.
이후 jQuery를 이용하여, 실제 적용시켜주었다.
[결과]
깔꼼하게 날씨와 이모티콘이 잘 적용된 것을 확인할 수 있다.
[전체 코드]
[후기]
이전에 수업을 들을 때, JSON 부분은 상대적으로 깊게 다루지 못했었는데,
이번 기회를 통해 JSON 부분에 대해서 더 알게 되어서 좋았다.
더불어서 jQuery 부분이 흥미로웠다. 새롭게 알게된 재밌는 부분이었다.

오늘 약속이 있어서 시간 안에 끝낼 수 있을가 조금 고민이었는데, 끝내어서 다행이다.
자는 도중 재난문자를 받았는데,,, 이 때문인지 알람이 울리지 않아서
약속시간인 10시 보다 20분 늦은.. 10시 20분에 게더타운에 입장했다..ㅠㅠ......알람 이뇨석..ㅠ
'강의수강 > HW' 카테고리의 다른 글
[항해99 웹개발종합반] 5주차 HW (0) | 2024.01.12 |
---|---|
[항해99 웹개발종합반] 4주차 HW (1) | 2024.01.11 |
[항해99 웹개발종합반] 3주차 HW (1) | 2024.01.10 |
[항해99 웹개발종합반] 1주차 HW (2) | 2024.01.09 |