본문 바로가기

JavaScript/Core15

[ECMAScript7] Object.observe() 본 포스팅은 MDN에 있는 변역되지 않은 문서를 번역 봉사에 참여한 후 블로그에 옮겨놓는 포스팅 입니다.추가적인 사담이 존재합니다. Object.observe()Object.observe() 메소드는 객체에 변화가 생기는 것을 감지하는 곳에 사용됩니다.observe 메소드는 객체내에 변화가 생겼을 때 명령을 내리는 것을 제공합니다.사담 : Object.observer() 메소드는 ECMAScript7 에서 지원하는 것이므로 2016년에 배포될 예정입니다.브라우저 지원은 포스팅하는 지금 시점에는 크롬 46버전 부터 지원하는 것으로 알려져있습니다.현재 크롬 최신 버전은 47 버전이므로 크롬으로 테스트하실경우 테스트가 가능합니다.문법Object.observe(obj, callback[, acceptList]).. 2015. 10. 30.
[ecmaScript6] 브라우저별 코어 함수 지원여부를 체크할 수 있는 사이트 http://kangax.github.io/compat-table/es6/#ie10 브라우저별로 현재 지원되고 있는 core function 을 확인할 수 있는 사이트입니다.잘 정리가 되어 있고 가독성도 높습니다.ECMASCRIPT6 는 엣지브라우저에서나 사용할 수 있을 것 같네요.빌어먹을 IE 2015. 10. 28.
[ecmaScript6] TypedArray.prototype.fill() 본 포스팅은 MDN 에 있는 번역되지 않은 문서를 번역 봉사에 참여한 후 블로그에 옮겨놓는 포스팅 입니다.추가적인 사담이 존재합니다. TypedArray.prototype.fill()fill 메소드는 배열의 모든 요소를 지정한 시작 인덱스부터 종료 인덱스까지 정적인 값으로 채우는 메소드입니다.TypedArray.prototype.fill 메소드는 Array.prototype.fill 메소드와 동일한 알고리즘을 가지고 있습니다.TypedArray 는 typed array types 이곳에 있는 것 중 하나 입니다. 사담 : 개인적으로 정말 마음에 안듭니다. fill 이라는 범용적으로 사용되는 단어를 코어함수의 이름으로 사용한건 정말 별로네요... 문법typedarray.fill(value[, start =.. 2015. 10. 28.
[javascript] IE9 과 window.console 객체 IE9 과 window.console 객체 오늘은 ie9 와 window.console 객체에 대하여 포스팅 해 보도록한다.근무중인 회사에 OO 편집기에서 3개월만에 신규 배포한 버전이 IE9 에서 실행되지 않는다는 버그 리포트를 갑작스레 받게되었다.처음엔 굉장히 당혹스러웠다. 내부 QA에서 잘 동작하는걸 확인하고 배포하였으나 클라이언트에서 초기화가 되지않는다니!!!클라이언트 환경 문제라 생각하였지만 이슈화되고 디버깅을 시작하니 vmware native ie9 에서 편집기가 구동조차 되지 않는 심각한 문제인 것을 확인하였다.이전 버전과의 code diff 를 통해 알아보니 튜닝작업을 진행하면서 편집기 시작시간을 체크했던 console.log 가 말썽을 부리고있었다.개발도중에는 항상 개발자모드를 켜놓고 개.. 2015. 10. 2.