항해99
-
항해 플러스 프론트엔드 3기 2주차 회고⛵항해+ 2024. 10. 5. 16:38
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)생각의 흐름대로 코드를 구현했으나 리팩토링이 많이 많이 필요해 보여요2. 시도다른 분들이랑 코드 공유하는 게 도움이 많이 되었던 것 같아요3. 해결이번에는 해결은 못했지만 어떤식으로 해야겠다는 감이 잡혀서 좋았습니다4. 알게된 것jsx, jsxFactory가 뭔지 알게 됨..!matches()라는 DOM Element 메소드를 알게 됨..! 재밌다!Object.fromEntries(formData) 이것도 알게 됨..!Array.flat(Infinity) 이런 것도 알고 생각 없이 document 쓰고 있었는데 그래 document도 결국 객체구나라고 생각!Keep : 현재 만족하고 계속 유지할 부분리팩토링도 좀 더 손을 대면 좋겠고, 다른..
-
항해 플러스 프론트엔드 3기 1주차 회고⛵항해+ 2024. 9. 28. 16:22
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)그으냥 혼란 그 자체..!주어진 요구사항과 테스트 코드를 그냥 하나하나 풀어가는 느낌으로 진행했더니 끝 쪽으로 가서 다 갈아엎어야 했다! 여러가지 문제가 있었지만 가장 컸던 건 라우터 구현 관련이었다!문제 상황라우터로 사용할 객체를 만들었음각 패스에 적절한 라우터 핸들러를 만들었음핸들러 안에 라우터.navigateTo가 있어서 순환 참조 해버림..!2. 시도main.js에서 router를 전역에 불러올 때 실행 순서가 지켜지도록 처리함3. 해결router.js routerSetup.js main.js 이런식으로 파일을 분리해서 실행 순서가 지켜지도록 처리하였음4. 알게된 것History API로 SPA 구현이 가능하구나Keep : 현재 만족..
-
항해+ 시작하는 마음✍⛵항해+ 2024. 9. 21. 15:15
지금까지의 회고94년생, 대구에서 개발자로 보낸지 어느새 3년이라는 시간이 흘렀습니다.3년 전의 저는 아주 기본적인 html, css, js만 알고 일을 시작했습니다.코딩 교육업을 하는 회사에서 처음으로 맡게 된 프로젝트는 블록 코딩 에디터를 만드는 일이었습니다.어떤 언어와 프레임워크를 사용할지 어떻게 구현할지 모든 것을 혼자 결정했습니다.주먹구구... 마음에 안드느 부분도 많고 확신을 가질 수 없는 부분도 많았지만 어떻게든 하다보니 매년 발전하는 것은 보였습니다.항해 플러스 참여 계기그래도 이제는... 뭐라도 제대로 빠르게 배워보고 싶습니다.다른 개발자 분들은 어떻게 일하시는지도 배우고 싶습니다.우리 회사에서 어떻게 더 좋은 환경을 만들어서 일 할 수 있을까도 알아가고 싶습니다.향후 5년 뒤 커리어 방..