본문 바로가기
기술/JavaScript

include js 파일 만들기

by 해피스트 2021. 1. 14.

CSS 에서 @import 처럼 js 파일 불러오기 

requiers.js 안쓰고 JavaScript 로 DOM 생성하는 방법으로 js 파일을 찍어서 포함시킨다. 

 

html <head>에 loader.js 만 불러오고, loader.js 가 hello.js 와 world.js 를 <head>에 찍어주는 형식 

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>TEST : JS Load JS</title>
</head>
<body>
    <h1>TEST : JS Load JS </h1>
    <script src="loader.js"></script>
</body>
</html>

아래는 loader.js 소스 

/**
 * loader.js
 */
function load(files){
    for (i=0; i< jsfiles.length; i++){
        var src = document.createElement('script');
        // src.setAttribute('type','text/javascript');
        src.setAttribute('src', files[i]);
        document.getElementsByTagName('body')[0].appendChild(src);
    }
    //console.log(document.getElementsByTagName('body')[0])
}
var jsfiles = [
    'hello.js',
    'world.js'
];
load(jsfiles);

 

반응형

댓글