Programming/JavaScript(34)
-
The Vanilla Javascript Repository
링크: http://www.vanillalist.com/ The Vanilla Javascript Repository는 말 그대로, 자바스크립트만을 이용해 만들어진 라이브러리들의 목록이다. 깔끔하게 잘 정리되어있는것이 특징이다. :)
2016.06.19 -
IE8 이하에서 배열의 IndexOf 사용하기
원문 출처: http://overcome26.tistory.com/58 IE8 이하에서는 Array에 indexOf가 없다. 따라서 Array의 indexOf를 사용하는 경우, IE8에서는 스크립트 오류가 발생하는 경우가 생길 수 있다. 이러한 문제를 해결하기 위해서는 아래와 같이, Array의 prototype에 indexOf를 구현해줘야 한다. if(!Array.indexOf){ Array.prototype.indexOf = function(obj){ for(var i=0; i
2016.06.08 -
JavaScript 팁 모음
원문: https://github.com/loverajoel/jstips/blob/master/README.md꼼꼼히 읽으면서 번역하려고 했는데, 오히려 오역같은걸 내서 난해한 내용으로 만들어버릴까봐 그냥 번역내용 날림. 어차피 나만 참조할 것 같긴 하지만.
2016.02.14 -
Extra commas at the end of array and object (dangling comma)
Stack Overflow - Does Internet Explorer 9 choke on extra commas at the end of array and object literals? 간단하게 요약하면, 배열 혹은 오브젝트를 생성할 시 마지막 요소 뒤에 comma가 오는 것을 허용하냐는 질문이다. 업무를 진행하던 중 이 사실을 몰랐던 나는 굉장히 난항에 부딪혔었는데, 실수로 마지막 요소 뒤에 comma를 붙여놨었기 때문이다. 심지어 내가 테스트 했던 Internet Explorer 11에서는 아무런 이상이 발생하지 않지만, IE 9 이하에서는 에러가 발생했다. var obj = {a:1, b:2, c:3,} 위의 코드는 IE8에서 수정됐다. 즉, IE8 이상의 브라우저에서는 위의 문법을 오류로 간주하..
2015.05.29