본문 바로가기

[effective javascript] 커링함수에 bind를 사용하라. 아래의 글은 Effective JavaScript 책을 기반으로 GitHub에 정리한 내용을 발췌한 자료 입니다. function simpleUrl( protocal, domain, path ){ return protocal + '://' + domain + '/' + path; } //ES5 배열의 map메서드를 사용하여 urls를 만들어 보기 var paths = ['test', 'test/1', 'test/123', 'etc/test/123']; var siteDomain = 'www.testurl.com'; var urls = paths.map(function(path){ return simpleUrl('http', siteDomain, path ); }); // map의 각 반복에서 익명 함수가.. 더보기
[effective javascript] 고차 함수에 익숙해 지자. 아래의 글은 Effective JavaScript 책을 기반으로 GitHub에 정리한 내용을 발췌한 자료 입니다.고차 함수는 다른 함수를 인자로 받거나 그 결과로 함수를 반환하는 함수를 말한다.인자로 받는 함수(흔히 콜백함수로 불리는데, 고차 함수로 인해 되불려지기(called back) 때문이다.)는 특히 강력하고 표현력 높으며 자바스크립트에서 자주 쓰이는 코딩 관례다.[3, 1, 4, 1, 5, 9].sort(function(x, y){ if(x y){ reutrn 1; } return 0; }); // 결과 값 : [1, 1, 3, 4, 5, 9] // [ES5의 지원함수 map] ['Fred', 'Wilma', 'Pebbles'].map(function(name){ return name.toUpp.. 더보기
뉴스 #001 : 17-01-26 초심 : 평소 outsider 님의 블로그를 자주 observing하면서, "나도 한번 해보고 싶다 기술 뉴스"란 생각이 들게 되어, 따라 해본다. 직접적이든 간접적이든 누군가에게 긍정적인 영향을 준다는 것은 좋은 현상인것 같다. 나도 작심 3일 하지 말고 계속 블로깅 하면서 누군가에게 긍정적인 영향을 미칠수 있도록 최선을 다해서 배우고 공유 해야 겠다. 웹 개발 관련 : Crafting a high-performance TV user interface using React 번역 : LG전자 Smart Device 연구소에서 처음 넷플릭스 컨텐츠를 분석할 때, 그쪽 회사의 기술력에 대해서 아주 조금 알게되었는데, 역시 대단한 회사인듯 싶다. 제일 저렴한 장비에서 브라우저에 할당된 메모리가 64MB밖에 되.. 더보기