웹 페이지를 만들면 header와 footer의 경우에 include로 빼서 작업을합니다.
그럴 경우 각 페이지(서브페이지)마다 필요한 js 파일 또는 필요하지 않은 js 파일이 있습니다. 이럴경우 특정 id, class를 가지고 필요한 js 파일만 불러 올 수 있습니다.
if ($(document).find('.class').length > 0) {
includeJs("파일경로");
}
추가로 특정 js 파일만 불러올 경우 이어서 작성하면 됩니다.
2022.05.31 내용 추가
- 이번에 크롤링에 대한 항목을 제거하기 위해서 특정 페이지에 메타태그를 추가하게 되었다.
그에 대한 방식이 달라서 내용을 추가하게 되었다.if ($(document).find('.class').length > 0) { // 위와 같이 특정한 클래스가 있을 시 $('head').append('문자열 항목') //head 부분에 추가 //.append()의 경우에는 선택된 요소의 마지막에 추가 //.prepend()의 경우에는 선택된 요소의 첫번째에 추가 } function includeJs(jsFilePath) { var js = document.createElement("script"); js.type = "text/javascript"; js.src = jsFilePath; document.body.appendChild(js); }
:)