JSer.info #230 - AngularJS 1.4.0がリリースされました。
ngAnimateのアニメーション周りのバグ修正やAPIの変更、$cookieStore
が非推奨となり$cookies
へ統合、i18nサポートを補助するngMessagesの改善などが行われています。
詳細は以下を見ると良さそうです
- AngularJS: Developer Guide: Migrating from Previous Versions
- JavaScript - AngularJSの1.3から1.4へのバージョンアップ - Qiita
Google Developers Blog: Polymer 1.0 Released! Web ComponentsをベースにするライブラリであるPolymer 1.0がリリースされました。
0.9からはバグ修正が中心、0.5 -> 1.0の変更点や移行方法については以下を参照すると良さそうです。
- Release notes - Polymer
- Migration guide - Polymer
- Polymer 1.0の挙動変更の影響 - Qiita
- Polymer 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のプロポーサルがStage 1となったそうです(Stage 4で仕様に入る)
Observable in JavaScript proposal presented to TC-39 (JS standards committee) today. Advanced to Stage 1 (Proposal). https://t.co/sBuazdM7vR
— Jafar Husain (@jhusain) May 29, 2015
JSer.infoをサポートするには
- 😘 知り合いにJSer.infoをおすすめする
- 💸 GitHub Sponsorsで@azuのスポンサーになる
- 🐦 Twitterで@jser_infoをフォローする
- 🔁 JSer.infoについての最新のTweetをRetweetする
ヘッドライン
Angular 1.4.0 - jaracimrman-existence
angularjs.blogspot.com/2015/05/angular-140-jaracimrman-existence.html
AngularJS 1.4.0リリース。
$httpのパラメータシリアライズ方法のカスタマイズ、i18nをサポートするngMessageFormatの追加、ngCookiesの追加など
- AngularJS: Developer Guide: Migrating from Previous Versions
- もうすぐリリースされるAngularJS 1.4の機能を先取りチェックしよう (1/2):CodeZine
- JavaScript - AngularJSの1.3から1.4へのバージョンアップ - Qiita
ESLint 0.22.0 released - ESLint - Pluggable JavaScript linter
eslint.org/blog/2015/06/eslint-0.22.0-released
ESLint 0.22.0リリース
ルールプラグインに設定のバリデーション用のJSON Schemaを書けるように、.eslintrcの設定ファイルをバリデーションできるように
gulp/CHANGELOG.md at v3.9.0 · gulpjs/gulp
github.com/gulpjs/gulp/blob/v3.9.0/CHANGELOG.md
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
Polymer 1.0リリース
io.js Week of May 29th — Node & JavaScript — Medium
medium.com/node-js-javascript/io-js-week-of-may-29th-89bdeace6056
io.js 2.2.0リリース
アーティクル
ES6 In Depth: Destructuring ✩ Mozilla Hacks – the Web developer blog
hacks.mozilla.org/2015/05/es6-in-depth-destructuring/
Destructuringの色々なパターンについて。
配列、ES6 module、Iteratorなどとあわせた例
ES6 コードをテストする | アカベコマイリ
akabeko.me/blog/2015/05/es6-unit-test/
ES6で書いたコードに対するテストをES6とpower-assertで書いて、Node.js上で実行する方法について
WebGL 軽量ライブラリを比較してみる - Qiita
qiita.com/cx20/items/0fa19c96aa6470d98807
色々な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 component向けのテストライブラリ。
対象のReact componentにref
属性を追加しておくことで、clickなどのイベントのシミュレートや子componentをstubすることができる
サイト、サービス、ドキュメント
EmberWeekend
EmberJSについてのpodcast
ソフトウェア、ツール、ライブラリ関係
mako-taco/DecorateThis
github.com/mako-taco/DecorateThis
Decoratorを使った型のバリデーション、メモ化、カリー、Debounceなど色々なものを用意したライブラリ
skadimoolam/x-doc
Node.js/io.jsをコマンドラインからオフラインで引けるリファレンスツール
書籍関係
Using WebPagetest - O'Reilly Media
shop.oreilly.com/product/0636920033592.do
WebPagetestについての書籍