HTML 태그를 동적으로 생성할 때 어디서 하는 것이 좋은가요?
본문
HTML 태그를 동적으로 생성해야하는 코드를 작성하고 있는데 궁금한 점이 있습니다.
항상 ajax로 data를 받고 JS에서 태그를 생성 했습니다.
하지만 이번에는 api에서 동적 태그를 생성하고, ajax로 생성한 태그 데이터만 받아서
그려주는 것이 JS코드가 더 깔끔한 거 같다고 생각해서
JS에서 동적 태그를 생성하는 것과
api에서 동적 태그를 생성하는 것
장단점이 어떤 게 있나요?
저는 JS코드가 깔끔한 거 말고 특별히 다른 점음 못느껴서 질문드립니다!!
답변 2
생각하시는 것이 맞습니다.
api는 데이터관련되는 부분만 생각하고
ui는 최대한 배제하는 것이 좋습니다.
api에서 UI부분을 따로 불러 보내주는 것도 방법입니다.
UI와 데이터 부분을 api파일에서도 분리 시킬수 있습니다.
그러나 js가 있는 파일에서 데이터를 유지한 채로 동적으로 HTML을 추가하거나 할때는 js에서 태그 생성해야 할 경우도 있습니다.
답변을 작성하시기 전에 로그인 해주세요.