2014.11.06 10:27
js 파일 동적 로딩
<!DOCTYPE HTML>
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
function loadScript(url, callback) {
var scriptEl = document.createElement('script');
scriptEl.type = 'text/javascript';
// IE에서는 onreadystatechange를 사용
scriptEl.onload = function () {
callback();
};
scriptEl.src = url;
document.getElementsByTagName('head')[0].appendChild(scriptEl);
}
loadScript('example.js', function () {
// example.js가 로딩 완료한 시점에 실행
alert(nA);
});
defineModule('util', {
trim: function () {
//
},
extend: function () {
//
}
});
//-->
</script>
</head>
<body>
</body>
</html>
var nA=2;
var foo = (function () {
var i = 0;
function init() {
reset();
}
function reset() {
i = 0;
}
function increase() {
i++;
}
function decrease() {
i--;
}
function get() {
return i;
}
return {
init: init,
increase: increase,
decrease: decrease,
get: get
};
}());
var Foo = (function () {
var NAME = 'Foo';
// 생성자 함수
function Foo() {
this.i = 0;
}
Foo.prototype.getClassName = function () {
return NAME;
};
Foo.prototype.increase = function () {
this.i++;
};
Foo.prototype.decrease = function () {
this.i--;
};
return Foo;
}());
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
12 | window.event 객체가 null 일 경우 | kaiserhan | 2021.03.03 | 46 |
11 | Image map javascript function | kaiserhan | 2015.12.16 | 46952 |
10 | css text-align 을 javascript로 변경 | kaiserhan | 2015.12.02 | 61211 |
9 | window unload | kaiserhan | 2015.11.14 | 47728 |
» | js 파일 동적 로딩 | kaiserhan | 2014.11.06 | 50371 |
7 | 특정 영역에 innerHTML로 html tag를 입력 시 object의 Property값에 따른 쌍따옴표 문제 [2011.06.30] | kaiserhan | 2011.06.30 | 62231 |
6 | HTMLFixedHeaders [2011.03.17] | kaiserhan | 2011.03.17 | 58244 |
5 | JavaScript Function parameter [2010.05.27] | kaiserhan | 2010.05.27 | 46298 |
4 | HTML DOM 객체의 동적인 위치, 크기 | kaiserhan | 2009.11.13 | 47712 |
3 | 한글을 mos 부호로 Convert | kaiserhan | 2009.08.27 | 47701 |
2 | 한글을 ASCII, ASCII를 한글로 Convert | kaiserhan | 2009.08.27 | 47502 |
1 | 달력 Class | kaiserhan | 2009.08.27 | 46367 |