2015. 6. 18. 11:24

스크립트에서 이런식의 객체리터럴을 작성할 때 IE6, 7에서 에러가 난다.

 

position: {
    corner: { target: 'bottomMiddle', tooltip: 'topMiddle' },
    adjust: {x: 5, y: 5 },
}

 

그 이유는 adjust 뒤의 , 때문으로 'expected identifier, string or number' 라는 에러를 뱉어낸다.

 

IE6, 7의 경우 스크립트 디버깅이 쉽지 않은데 IE7브라우저에 디버깅 툴을 설치해서 하기보단

IE9 브라우저에서 브라우저와 문서모드를 7로 맞추고 디버깅하면 쉽게 가능하다.

 

또한 require로 동적로딩을 한 경우

동적로딩한 js에서 에러가 나면 소스코드를 찾아서 볼 수 없으므로 주의가 필요하다.

'Javascript' 카테고리의 다른 글

jquery keyup, keydown, keypress 차이  (0) 2016.01.13
prototype + sly  (0) 2014.02.03
ajax로 통신 시 로딩 처리  (0) 2012.07.16
홈페이지에 SNS공유 버튼 달기  (0) 2012.07.15
기간체크 validate  (0) 2012.06.28
Posted by silver0r