-
[TIL] 스파르타) 웹개발 종합반 1~3, 코드카타TIL-sparta 2024. 4. 16. 21:16
https://teamsparta.notion.site/6f9af2db82c349209aa0238be87808b2
+ 웹개발 종합반 1주차 ~ 3주차
https://teamsparta.notion.site/6e8038cb776c430e9b9525751b96e94e
+ 코드카타 (1&2 제출, 14까지 완료)
--
개요
웹개발 종합반 코스의 1주차~3주차 분량의 과제 해결 / 코드 카타 문제 14번까지 완료하고 1, 2일차 분 제출
--
학습 키워드: JQuery, Bootstrap, Javascript, Code Kata
1. Code Kata
https://github.com/donkim1212/nbc_ack/blob/master/14/solution.js
- 딱히 어려운 부분이 없었으나 정확히 14번 문제(약수의 합)를 풀던 도중 오답으로 시간을 잡아먹었다. 마침 연속으로 문제를 푸느라 집중력도 떨어져있어서 원인을 빠르게 못찾고 애꿎은 코드만 수정하다가 49 같이 같은 수를 곱하게 되는 숫자에서 약수 값이 두 번 합쳐져서 오류를 일으킨다는 걸 깨달았다.
약수를 합하는 부분에 if 구문을 추가하여 동일한 숫자일 시 한 번만 합하도록 변경하여 해결했다.
2. JQuery
- 웹개발 종합반 1~3주차 과제를 행정상의 문제로 강의 없이 진행했는데, 예전에 사용해본 JQuery를 다뤘다. 오랜만에 사용해서 JQuery를 로드하는 스크립트를 빼먹는 등 잔실수가 있었으나 그 외엔 무리없이 진행했으며, toggle(), val(), find(), last() 등의 JQuery method 들을 이용하여 과제를 완료했다.
let something = `use backtick to include ${} which can do something like ${$('#someDivId').append(`<p>this</p>`)}`;
핵심 포인트:
- 백틱( ` ) 을 이용하면 변수에 태그를 저장하거나 string 중간에 JQuery나 커스텀 function을 호출하는 등의 방식으로 값을 유동적으로 받아서 사용할 수 있다.
--
728x90'TIL-sparta' 카테고리의 다른 글
[TIL] Javascript의 Map과 WeakMap (0) 2024.04.20 [TIL] 스파르타) project1 종료, jQuery, AJAX, Fetch (0) 2024.04.19 [TIL] 스파르타) 미니 프로젝트 1 (2) 2024.04.18 [TIL] 웹개발 종합반 3~5주차, CSS를 이용한 Container 회전 (0) 2024.04.17 [TIL] Javascript Basics 01 (0) 2024.04.15