Frontend 서버 프레임워크 없이 순수 JavaScript, JQuery, HTML, CSS 등으로만 작업하면서, HTML Import로 코드 분리 및 재활용을 하고 싶어, 여러 방법등을 고민해 보았으나, FE 서버 프레임워크를 사용 하지 않을 땐 JQuery가 가장 깔끔 한 것 같아, 해당 방법을 선택하였다.
모든 파일에서 공용으로 쓰고 싶은 nav영역의 nav.html을 작성 해두었다고 가정
main.html
<!-- Jquery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<nav id="bar-nav">
<script>$("#bar-nav").load( "/templates/nav.html" );</script>
</nav>
'HTML, CSS, JS' 카테고리의 다른 글
[Javascript] destructuring assignment - Uncaught (in promise) TypeError: Cannot set properties of undefined 에러 (0) | 2022.07.20 |
---|---|
[Javascript] 이미지 Upload 및 Preview 초간단 ver (0) | 2022.07.14 |
[JavaScript] 로컬스토리지 vs 세션 스토리지 (0) | 2022.07.10 |
[Javascript] 업로드 이미지 BE와 주고 받기(FE, by Blob 객체) (0) | 2022.07.10 |
[Javascript] 비동기 필요 이유와 fetch 함수 (0) | 2022.07.10 |