티스토리 뷰


자바스크립트에서 js import


개요

How to include a javascript file in another javascript file
JavaScript에서 js import
자바스크립트에서 자바스크립트 import
  • 방법 1, 2는 callback 함수 내부에서만 제대로 이용할 수 있다.
별도의 문서로 불러오는 방식
  • 방법 3은 callback 함수 필요없이, HTML에서 import하는 것과 동일하게 이용할 수 있다.
문서 자신의 헤드에 붙이는 방식

방법 1: JavaScript

import.php
<script>
function loadScript(url, callback) {
	var script = document.createElement('script');
	script.src = url;
	script.onload = callback;
	document.getElementsByTagName('head')[0].appendChild(script);
}
var myloaded = function() {
	document.write(str); // hello 출력됨
}
loadScript('import_hello.js', myloaded);
</script>
import_a.js
var str = 'hello';

방법 2: jQuery

import2.php
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script>
$.getScript("import_hello.js", function() {
	document.write(str); // hello 출력됨
});
</script>

방법 3: jQuery 2

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script>
$('head').append('<script src=\'import_hello.js\'><\/script>');
document.write(str); // hello 출력됨
</script>

Powered by Disqus


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함