traceur-compiler 입문(일본어[구글번역])
ES6 문법으로 작성한 코드를 ES5 문법으로 변경해주는 도구인 Traceur Compiler에 대해 소개합니다. 기본적인 사용법과 ES6의 사양에 대해서 자세히 설명하고 있습니다. ES6의 샘플 코드는 es6features에도 잘 정리돼 있지만, 아래 아티클에서도 Traceur Compiler를 이용해 ES6를 설명하고 있으므로 알아두는 것이 좋을 것 같습니다.
또한 Using ECMAScript 6 today에서 ES6에서 구현될 기능을 소개하고 있으며 es6-tools에서는 ES6와 관계있는 도구를 정리 및 소개하고 있습니다. 하지만 ES6를 처음 접하는 분은 이해하기 힘들 수 있습니다. 관심 있는 분은 한번 읽어보세요.
Eloquent JavaScript의 두 번째 버전
무료로 읽을 수있는 JavaScript 도서 인 Eloquent JavaScript의 두 번째 버전이 출시됐습니다. 영어권에서 유명한 도서입니다. CC-BY-NC로 릴리즈 됐으며 marijnh/Eloquent-JavaScript에 예제 코드를 공개하고 있습니다. 그리고 무료로 읽을 수 있는 또 다른 책인 Speaking JavaScript도 함께 추천합니다.
주요소식
- Announcing Scala.js 0.5.3 : Scala.js 0.5.3가 릴리즈 됐습니다. 성능이 향상 됐습니다.
- V8 Memory Corruption and Stack Overflow (fixed in Node v0.8.28 and v0.10.30) : Node 0.10.x와 0.8.x의 security fix
- Vue.js 0.10.6, and what’s next – vue.js : Vue.js 0.10.6가 릴리즈 됐습니다. Vue-next 대해서 작성돼 있습니다. 스크래치로 다시 쓰는 이유를 설명하고 있으며 디자인 문제 해결, 코드의 질을 개선했다고 합니다.
- Brackets 0.42 Release (Themes!) – Brackets Blog : Brackets 0.42가 릴리즈 됐습니다. 언어 전환 및 테마 기능을 지원합니다.
아티클
- JavaScript and V8 TurboFan : 새로운 Optimizing compiler인 TurboFan에 대한 설명입니다. V8에 착륙한지 얼마 안됐습니다. Crankshaft의 후임으로 이제 막 개발을 시작한 단계입니다.([v8] r22709 committed – Land the Fan (disabled)… – Google 그룹스
- 3 New JavaScript APIs You May Want to Follow : 최근에 초안을 발표한 Web Alarms API, Presentation API, Standby API에 대해 이야기합니다.
- Event listeners popup, @media sidebar, Cubic bezier editor + more – Firefox Developer Tools Episode 33 ✩ Mozilla Hacks – the Web developer blog : Firefox33 개발자 도구에 추가될 기능을 소개합니다. DOM에 바인딩된 이벤트 리스너 보기, media query 규칙 표시, Cubic bezier editor, 명령 추가, min.js를 디버깅 대상에서 제외하는 기능 등이 추가됐습니다
- EcmaScript 6 Template Strings | mozintern : Firefox34 즈음에 들어갈 Template Strings에 대한 소개입니다.
서비스
- CSS Triggers… : CSS 속성별로 reflow 및 repaint 발생 여부와 Composite가 가능한지 정리돼 있습니다. 데이터는 Chrome DevTools에서 조사한 결과를 근거로하고 있습니다.(Aerotwist – CSS Triggers)
- Opinionated AngularJS styleguide for teams : AngularJS의 코딩 스타일 가이드입니다.(일본어)
- Highlights from recent Chromium, Blink, Skia and v8 commits : Chromium, Blink, Skia, V8 커밋 하이라이트를 정리하고있는 peter의 사이트입니다 .RSS도 추가 됐습니다
라이브러리
- flerro/jop : jop는 jq와 비슷한 Node.js 기반의 JSON 처리 커멘드라인 도구입니다. Pretty-printing, 데이터 필터링, 계산, 그룹 핑, 변환 등의 기능을 제공합니다.
- facebook/immutable-js : immutable 한 Vector, Map, Set 등을 제공하는 라이브러리입니다. 동명의 객체와 메소드를 제공 하며 Lazy 시퀀스도 대응합니다. ES6로 작성되어 있으며 변환한 파일을 배포합니다
- DOM Event Delegation without jQuery | Matt Andrews : 의존하는 라이브러리 없이 개발된 심플한 DOM delegate 라이브러리입니다. element에 이벤트를 설정할 수 있습니다.(ftlabs/ftdomdelegate)
JSer.info를 번역하여 공유드리고 있습니다.
JSer.info는 JavaScript Weekly, Badass JavaScript, JsMag, A Minute With Brendan, The Changelog를 참고, 자바스크립트의 주요 소식을 공유하는 사이트입니다.
감사합니다.
0개의 댓글