====== Javascript debug ======
* [[http://hacks.mozilla.or.kr/2016/10/introducing-debugger-html/|Debugger.html]]
===== IE에서 SCRIPT65535 에러 발생 =====
IE에서 다음과 같은 오류가 발생하는데 줄 수와 문자 위치가 항상 1,1로 나온다.
SCRIPT65535: Invalid calling object
line 1 character 1
실제 에러 위치를 찾기가 힘든데 이 경우는 보통 setTimeout 혹은 setInterval 등에 의해 비동기 호출되는 경우에 이런식의 오류가 발생하는데, 이때 setTimeout, setInterval의 인자가 잘못돼 있을 경우가 많다.
window.addEventListener('load', function() {
setTimeout(scrollTo, 0, 0, 100); // setTimeout의 인자가 잘못 들어가 있다.
}, false);
다음 처럼 function() 으로 감싸는 것이 좋다. -->
setTimeout(function() { scrollTo(어쩌구..); }, 100);