AJAX 새로고침 없이 데이터 얻어오기 AJAX와 비동기 addEventListener의 콜백함수는 open(), send()보다 더 늦게 실행됨 그 이유는 비동기로 실행되어, 이벤큐 큐에 보관되다가 load 이벤트가 발생하면(서버로부터 데이터를 브라우저가 받으면 그 때 call stack에 실행되고 있는 함수가 없어서 비어있다면 stack에 올라와서 실행됨 function ajax() { var oReq = new XMLHttpRequest(); oReq.addEventListener("load", function() { console.log(this.responseText); }); oReq.open("GET", "http://www.example.org/example.txt"); oReq.send(..