Today I learned
오늘은 프로젝트를 리팩토링을 하는 작업을 진행하면서 프론트부분을 수정했다
수정하는 작업에서 문제가 발생했다 문제는 head.js와 order_list.js를 사용하는데 head.js에서 만들어주는 span을 order_list.js에서 사용을 해야하는데 자바스크립트가 동시에 작동하다 보니까 order_list에서 span을 null로 받아와 버리는 문제가 발생을 했다
order_list가 html을 불러오고 콜백으로 작동을 하게 만들어놨는데 문제가 계속 발생을 했다
그래서 async를 사용해보고 커스텀이벤트도 만들어서 발생시켜도 보고 여러가지 방법을 사용했지만 해결하지 못하고 있었다가 그냥 쉽게 가보자! 해서 하나의 방법을 시도해봤다
뒤에서 실행되야하는 자바스크립트를 함수로 만들어서 head.js에서 모든게 구성이 되면 함수를 불러오는 방식으로 진행을 했더니 제대로 해결이 되었다!!!
오늘 배운것은 프론트에서 자바스크립트를 사용하는 법과 이벤트를 다루는 방법을 조금 더 잘하게 되었다.
'과거공부모음' 카테고리의 다른 글
나의 개발일지 WIL(Weekly I learned) 2023-01-15 (0) | 2023.01.16 |
---|---|
나의 개발일지 20220110 TIL(Today I learned) - 이미지 업로드 (0) | 2023.01.13 |
나의 개발일지 20220111 TIL(Today I learned) (0) | 2023.01.11 |
나의 개발일지 20220110 TIL(Today I learned) - socket.io (0) | 2023.01.10 |
나의 개발일지 20220109 TIL(Today I learned) - Websocket, socket.io (0) | 2023.01.09 |