Frontend Weekly Vol.50

Headlines

The Accessibility Mindset by 24 ways

W3Cのメンバーでもある Eric Eggert 氏によるアクセシビリティの基本的な考え方についてサンプルを交えて紹介する記事。ユーザビリティとも近い関係にあり、少しの手間で Web は誰にとっても使いやすいものにできる。

Good UX: What I Learned While Working in Restaurants

レストランから学ぶよいUXとは? それなりに高級なレストランに行ったことがあれば共感できる部分が多いことだろう。ユーザがレストランに期待する体験と、Webの体験は類似している点が多い。

Jedi Principles of UI Animation by Adaptive Path

スター・ウォーズになぞらえて、UIアニメーションがどうあるべきかについて解説。UIを使いやすくするためのアニメーションとはどのようなものか、機能的で、使うのが楽しくなるアニメーションへの第一歩について。

Being Responsive to the Small Things by 24 ways

レスポンシブ・デザインへの1つのアプローチとして、コンテイナ・クエリーというアプローチがある。まだ正式な仕様ですらないが、すでに多くのPolyfillが存在している。コンテイナ・クエリがどんな問題を解決しようとしているのかと実装例についてJonathan Snook氏が解説。

Reimagining Single-Page Applications With Progressive Enhancement by Smashing Magazine

シングルページアプリケーションをどうやってプログレッシブ・エンハンスメントするべきか? Heydon Pickering氏による、実践的アプローチの解説。

Dissection of Flux architecture or how to write your own

Fluxアーキテクチャの解説とともに、小さなFluxライブラリ、Fluxinyの内部に関する解説。大規模なサイトには向かないが、Fluxの勉強から、中規模レベルのサイトであれば問題なく利用できそう。

ESDoc - The Good Documentation For JavaScript by クックパッド開発者ブログ

JavaScriptのドキュメントシステムとしてはJSDocが有名だが、こちらのESDocsはES2015に対応しており、なおかつカバレッジやテストコードの統合Lintなども一緒にドキュメント化してくれる。RxJSなどでも採用されるなど次世代のドキュメントシステムと言える。

Announcement

Slack for Frontend Weekly (PR)

Frontend Weeklyの『実験的』Slackコミュニティに興味がある方は、こちらから招待をリクエストしてください。 週次で50人くらいずつ招待をして行くつもりです。

In Brief