내일배움캠프
-
[TIL] Javascript의 Map과 WeakMapTIL-sparta 2024. 4. 20. 19:23
위크맵과 위크셋 ko.javascript.info WeakMap - JavaScript | MDNA WeakMap is a collection of key/value pairs whose keys must be objects or non-registered symbols, with values of any arbitrary JavaScript type, and which does not create strong references to its keys. That is, an object's presence as a key in a WeakMap dodeveloper.mozilla.org -- 학습 키워드: javascript, map, weakmap, memory leak, caching 1. Map과..
-
[TIL] 스파르타) project1 종료, jQuery, AJAX, FetchTIL-sparta 2024. 4. 19. 19:05
-- 학습 키워드: git, merge, JSON placeholder, jQuery, fetch, ajax 1. git merge - 협업중에 어느 순간부터 특정 branch를 merge 시킬때마다 일부 코드 (내 코드 포함)가 아무런 충돌 표시 없이 누락되는 상황이 생겼다. 짐작한 원인으로는 누군가의 rebase 혹은 merge 의 어느 시점에서 내가 작성하던 rotate-card 의 코드가 다른 사람의 branch에 있던 rotate-card의 코드보다 뒤쳐져있다고 판단하게 만든 것 같다. 한 개의 branch에서 지속적으로 이 상황이 벌어져서 기회가 되면 해당 branch의 commit history를 조사해 볼 필요가 있겠다. 2. JSON placeholder - 가짜 JSON을 되돌려주는 사..
-
[KPT] 스파르타) 1 주차 프로젝트 완료 (21조)KPT 2024. 4. 19. 16:43
내일배움캠프 1주차 팀원 소개 홈페이지 프로젝트를 진행 후팀원들과 모여 더 나은 다음 프로젝트를 위해 KPT회고를 진행하였다. Keep프로그래밍을 처음 접한 환경에서 포기하지 않고 모든 팀원이 자신의 역할을 훌륭히 수행해 낸 것모든 팀원들이 적극적으로 나선 덕분에 성공적으로 프로젝트를 마무리한 것자유롭게 각자의 의견을 제시할 수 있는 분위기를 조성한 것자신이 먼저 알고 있던 지식을 팀원에게 공유하여 자신만이 아니라 팀의 성장을 생각하는 모습!Problem프로젝트 구현에 급근한 나머지 기능 구현에만 집중하고 프로젝트 Documentation 작성이 미흡한 점프로젝트 기획 단계를 꼼꼼하게 진행하지 못하여 발표하는 과정이 매끄럽지 못했던 점웹 개발 과정에서 Firebase Database 및 날씨 api ke..
-
[TIL] 스파르타) 미니 프로젝트 1TIL-sparta 2024. 4. 18. 23:54
https://teamsparta.notion.site/Chapter-1-77677e4e57624d0f80027384264c3604 -- 학습 키워드: Overlay, css, 날씨 API, Javascript 1. Overlay (CSS) - 어제 구현했던 카드 회전 기능에 더하여 카드들에 overlay를 입혀서 반짝거리는 기능을 구현하려고 했는데, overlay용 div가 카드 위로 올라가지 않는 상황이 생겼다. div의 position 값이 무엇인지, z-index 값이 지정되어있는지에 따라서 div의 표시 우선순위가 바뀐다고 하는데, position 값이 absolute와 relative로 설정되어있는 상태로는 z-index가 오버레이 div의 표시 순서에 영향을 주지 않았다. position 값..
-
[TIL] 웹개발 종합반 3~5주차, CSS를 이용한 Container 회전TIL-sparta 2024. 4. 17. 20:28
https://teamsparta.notion.site/6f9af2db82c349209aa0238be87808b2 [왕초보] 웹개발 종합반 | Notion설치 프로그램teamsparta.notion.site웹개발 종합반 3~5주차 과제 완료, CSS를 이용한 Container 회전 -- 학습 키워드: Github Pages, Firebase, CORS, transform 1. Github Pages - Github에서 Pages를 통해 repo 내의 특정 branch를 호스팅 할 수 있다. 하나의 repo에서 한 개의 호스팅만 지원하기 때문에 이번과 같이 과제 프로젝트 여럿을 하나의 repo에 몰아넣으면 귀찮아진다. 2. Firebase - Google이 지원하는 클라우드 데이터베이스 서비스다. 이전에 ..
-
[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 Katahttps://github.com/donkim1212/nbc_ack/blob/master/14/solution.js - 딱히 어려운 부분이 없었으나 정확히 14번 문제(..