Underscore 1.7.0 릴리즈

많은 변경 사항이 있습니다. 주요 변경 사항은 Change Log에서 설명하고 있고 그 외 사항은 코멘트로 정리하고 있습니다.

대표적으로 _.template를 초기화시 data를 받지 않고 항상 함수를 반환하도록, 그리고 _.extend가 ES6 Object.assign과 비슷하게 동작하도록 수정됐으며 네이티브 Array.prototype.*을 사용하지 않고 독자적인 방식으로 구현하고 있습니다.
앞으로의 릴리즈 정책을 아래 문서를 참고하세요.

 

A Gentle Browserify Walkthrough

위 문서에는 Browserify의 입문적인 내용에 대해 작성돼있습니다. CommonJS의 정의부터 Browserify의 기본적인 사용법, CommonJS의  장점 등을 알기 쉽게 소개하고있습니다.
Browserify에 대해 더 자세히 알고 싶은 분은 substack/browserify-handbook을 참고하세요.
 

Gravit

node-webket 기반의 디자인 도구 Gravit 베타 버전을 공개했습니다. 브라우저 환경에서 동작하는 버전을 제공하고 소스 코드 역시 quasado/gravit에서 다운로드할 수 있습니다.
웹 기술로 만들어져 있으며 프로젝트의 구조도 깔끔하게 관리하고 있어서 소스 코드 살펴보는 것만으로도 재미있을 것입니다.
 

주요뉴스

 

아티클

 

슬라이드

 

서비스

  • Run CasperJS scripts online : CasperJS의 코드를 온라인에서 작성하고 실행할 수 있으며 RESTful한 API를 사용해 실행할 수 있는 라이브러리를 제공하는 서비스입니다.

 

라이브러리

  • mathiasbynens/regexpu : ES6의 정규표현식 u 플래그를 ES5에서도 사용할 수 있도록 변환하는 transpiler 입니다.
  • Chartist – Simple responsive charts : SVG 기반의 반응형 차트 라이브러리입니다. 미디어쿼리를 사용하여 지정합니다.
  • twistdigital/es6-promisify : node.js 스타일의 콜백을 랩핑하여 프로미스로 만드는 모듈입니다.
  • Cheerp homepage : C++를 자바스크립트의 코드로 컴파일하는 컴파일러입니다. LLVM을 사용, DOM 등을 다루는 C++의 래퍼 라이브러리를 사용합니다.

 

도서

 
JSer.info를 번역하여 공유드리고 있습니다.
JSer.info는 JavaScript Weekly, Badass JavaScript, JsMag, A Minute With Brendan, The Changelog를 참고,  자바스크립트의 주요 소식을 공유하는 사이트입니다.
감사합니다.

카테고리: Research

UYEONG

사케와 힙합을 즐길 줄 아는 프론트엔드 개발자입니다.

0개의 댓글

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다