Fork me on GitHub

2015-06-02 JS: AngularJS 1.4.0、Polymer 1.0 릴리즈, 이후 JS의 흐름

Translator: ChoEun Edit on GitHub See Revisions

JSer.info #230 - AngularJS 1.4.0가 릴리즈 되었습니다.
ngAnimate의 애니메이션 관련 버그 수정 및 API 변경,$cookieStore가 비활성화 되며 $cookies에 통합、i18n 서포트를 보조하는 ngMessages의 개정 등이 진행되었습니다.

자세한 사항은 아래 내용을 참고할 수 있습니다.


Google Developers Blog: Polymer 1.0 Released! Web Components를 기반으로 한 라이브러리인 Polymer 1.0이 릴리즈되었습니다.
0.9부터는 버그 수정을 중심으로、0.5 -> 1.0으로 가는 기간동안의 변경점이나 이행방법에 대해서는 아래 내용을 참고할 수 있습니다.

또 1.0 출시와 함께 Polymer Starter Kit도 1.0을 대응하고 있어서, 다시 한번 읽어봐도 좋을듯 합니다.


이번 주 먼저 읽기

왠지 공간이 남아서.. 약간 미래의 일에 대해서

  • jQuery가 3.0 릴리즈를 향해 조금씩 진행 중인듯 합니다.
  • The Evolution of Flux Frameworks — Medium라는 기사에서는 Flux는 데이터가 일방통행으로 흘러가는 것에 대한 중요성을 주목했지만, 그 흐름에서 observables에서 만나거나 FP에 대해서 고민해보자는 기사가 재미있습니다
    • Flux라이브러리가 난리하는 이후를 생각했을 때 중요한 느낌입니다.
  • 차기 ECMAScript를 정하는 TC39 미팅에서Observable 제안이 Stage1으로 등록되었다 합니다 (Stage 4면 스펙에 추가)

헤드라인


Angular 1.4.0 - jaracimrman-existence

angularjs.blogspot.com/2015/05/angular-140-jaracimrman-existence.html

AngularJS ReleaseNote

AngularJS 1.4.0 릴리즈。
$http 파라미터 시리얼라이즈 방법의 커스터마이즈,i18n을 서포트하는 ngMessageFormat의 추가、ngCookies의 추가 등


ESLint 0.22.0 released - ESLint - Pluggable JavaScript linter

eslint.org/blog/2015/06/eslint-0.22.0-released

Tools JavaScript ReleaseNote

ESLint 0.22.0 릴리즈
규칙 플러그인에 설정 밸리데이션용 JSON Scheme을 작성할 수 있도록, .eslintrc 설정 파일을 밸리데이션 가능하도록


gulp/CHANGELOG.md at v3.9.0 · gulpjs/gulp

github.com/gulpjs/gulp/blob/v3.9.0/CHANGELOG.md

JavaScript Tools ReleaseNote

gulp 3.9.0 릴리즈
내부에서 이용하고있는 interpret가 업데이트 되어 gulpfile을 Babel이나 LiveScript로 작성할 수 있게 되었습니다. (.babel.js 같은 확장자로 판정됨)


Google Developers Blog: Polymer 1.0 Released!

googledevelopers.blogspot.com/2015/05/polymer-10-released.html

WebComponents library

Polymer 1.0 릴리즈


io.js Week of May 29th — Node & JavaScript — Medium

medium.com/node-js-javascript/io-js-week-of-may-29th-89bdeace6056

node.js ReleaseNote

io.js 2.2.0 릴리즈


아티클


ES6 In Depth: Destructuring ✩ Mozilla Hacks – the Web developer blog

hacks.mozilla.org/2015/05/es6-in-depth-destructuring/

JavaScript ECMAScript

Destructuring의 여러 패턴에 대해서.
배열,ES6 module、Iterator등에 맞춘 예제


ES6 코드를 테스트한다 | アカベコマイリ

akabeko.me/blog/2015/05/es6-unit-test/

JavaScript ECMAScript testing

ES6로 작성한 코드에 대한 테스트를 ES6와 power-assert으로 작성하여、Node.js에서 실행하는 방법에 대해


WebGL 경량 라이브러리를 비교해보았다 - Qiita

qiita.com/cx20/items/0fa19c96aa6470d98807

WebGL JavaScript 모음

여러가지 WebGL라이브러리를 이용한 삼각형등의 기본적인 것을 표시하는 샘플코드 정리


Easily testing React components with react-test-tree — Qubit Engineering — Medium

medium.com/qubit-engineering/easily-testing-react-components-with-react-test-tree-f9e1668b1c2d

React testing DOM

React component 맞춤 테스트 라이브러리
대상 React component의 ref속성을 추가해두는 걸로, click 등의 이벤트 시뮬레이트나 자식 component를 stub하는 것이 가능합니다


사이트, 서비스, 도큐먼트


EmberWeekend

emberweekend.com/episodes

JavaScript library podcast

EmberJS에 대한 podcast


소프트웨어, 툴, 라이브러리 관련


mako-taco/DecorateThis

github.com/mako-taco/DecorateThis

JavaScript library

Decorator를 이용한 모형의 밸리데이션, 메모화, curry, Debounce 등 다양한 것을 이용한 라이브러리


skadimoolam/x-doc

github.com/skadimoolam/x-doc

node.js 레퍼런스

Node.js/io.js를 커맨드라인에서 온라인으로 피하는 레퍼런스 툴


서적관련


Using WebPagetest - O'Reilly Media

shop.oreilly.com/product/0636920033592.do

browser performance

WebPagetest에 대한 서적


Pull Request to this article
JSer.info Slackに参加する