안녕하세요 <script> 태그를 추가할때 동적 으로 추가 하는 방법 중 하나를 소개하고자 합니다.


JS - USE 포스팅에선 단순하게 코드 위주로 포스팅 하려고 하기 때문에


간단 설명과 


코드 첨부 합니다.


다음 Post 서비스를 cdn 으로 동적 추가 하는 코드 

var daumPostcdnURL = "http://dmaps.daum.net/map_js_init/postcode.v2.js?autoload=false";
		var daumPostCDNScript  = document.createElement('script');
		daumPostCDNScript.setAttribute('src',daumPostcdnURL);
		daumPostCDNScript.onload = function(){
				console.warn('daumPostCDN Script Load Success');
		}
		document.body.insertBefore(daumPostCDNScript,document.body.firstChild);


간단 설명 

1. cdn URL을 설정

 

2. document.createElement 를 통하여 스크립트 생성 


3. setAttribute 를 통하여 src에 해당 url지정


4. 로딩 확인을 위해 onload 콜백 실행 


5. document.body.insertBefore 를 통해 해당 스크립트를 바디 맨 앞에 추가 

+ Recent posts