Frontend Weekly Vol.77

Headlines

Typography for User Interfaces by Viljami Salminen

UIのためのタイポグラフィー

ユーザインターフェースとタイポグラフィーの歴史を紐解きつつ、読みやすい書体の性質、人がどうテキストを読むのかについて解説。もちろん英文についてだが、原則はそうは変わらないので、日本語においても参考になる。

How well do you know CSS display?

CSSのdisplayについての詳解

block、inline、none、inline-block、tableはもちろん、flexと書くことも増えてきたCSSのdisplay。記事ではそれらについての挙動を紹介するとともに、新たに追加されるgridについても解説してくれている。リファレンスとしても有用。

Everything I Know About The Script Tag by Eager Blog

scriptタグについて知っていること

あまり意識的に書くこともないだろうscriptタグ。もちろんなくてはならない大切なタグの1つだろう。そんなscriptタグがどんな挙動をするのか、scriptタグが有する知らなかった属性などについて詳しく解説。

15 Ways to Write Self-documenting JavaScript

コメントいらずのJavaScriptを書く15の方法

JavaScriptに限らず、だが、関数や変数の名前を明確にすることでコメントを書く必要性は少なくなる。そもそもコメントには何をしているかではなく、なぜそうしているかを書くべきだ。記事では何をしているかのコメントを書かずに済むJSを書くための15ものテクニックを紹介している。

Design like a Human in the Age of Algorithms by UX Magazine

アルゴリズムの時代に人間らしいデザインをするために

アルゴリズムを使って自動でオススメされるコンテンツたち。ユーザが感じる実際の好みに合わない安心感といらだちをどうバランスさせるか。記事ではそのバランスを生み出すために知っておくべきアルゴリズムの特性を紹介しつつ、実践主義的ないくつかのアドバイスをしている。

Slides

You Don’t Know ES Modules by Teppei Sato

ES6 Modulesについて、まつわる経緯からスペックの詳細、ベンダーの実装状況までを網羅的に解説している。

Announcement

Slack for Frontend Weekly (PR)

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

In Brief