Frontend Weekly Vol.99

Headlines

CSS Inheritance, The Cascade And Global Scope: Your New Old Worst Best Friends by Smashing Magazine

CSSの継承を上手く活用する方法

CSSの”C”は最古の機能の1つであり、最近では邪魔者扱いされてしまっている部分。Heydon Pickering氏はその流れを踏まえながらも、継承を上手く利用する方法について、丁寧に解説している。

A Dead Simple intro to Destructuring JavaScript Objects by Wes Bos

ES6の分割代入(Destructuring assignment)に関する解説

letやconstと並ぶくらい利用機会が多いかもしれないDestructuring assignment。中々強力な機能であるがために、なんとなくで理解してしまっていてその価値を最大化できていないことも多い。Wes Bos氏はこの記事でそんなDestructuring assignmentについて、とてもわかりやすく解説してくれている。

The Power of the rgba() Color Function in CSS by CSS-Tricks

rgba()関数のクリエイティブな使い方

Sassなどのプリプロセッサを利用していれば、確実に使ったことがあるだろう、rgba()のような色の関数群。color-mod()という仕様でネイティブCSSでも利用できる将来も近い。そんな色関数を使ったクリエイティブなデザイン実装の例。

The horror of JavaScript Date by PJSen Blog

JavaScriptのDateの恐ろしさについて

JavaScriptを書いていれば必ず出くわすだろう、Dateのおかしさ。Przemyslaw Seneczko氏もその不思議に出くわし、その事象について詳しく解説している。

Is Model-View-Controller dead on the front end?

クライアントサイドのMVCはもう死んだのか?

MVCがクライアントサイドにも持ち込まれたのはそう遠くもない昔。しかし、様々なフレームワークなどを見る限り、MVCはもう死んだのかもしれない。Alex Moldovan氏は、なぜそうなったのかの考察とともに、現状のトレンドについて言及している。

JavaScript — Why All The Hate?

なぜJavaScriptはそんなにも嫌われ者なのか?

JavaScriptが嫌われ、そしてその言語の上に別の言語を重ねそれを隠してしまう。果たしてそれが本当にいいことなのか。Emad Ibrahim氏の個人的な体験は、結果として悪い方向に向いてしまったそう。

Where To Start As A Front-End Web Developer? by Web Development Zone

フロントエンドエンジニアへの第一歩

今の時代、フロントエンドエンジニアになろう、と決心したらどこからスタートすればいいのか? Webの変化という荒海へか弱い船で、地図も持たずに生き延びられるのか。
この記事だけではもちろん第一歩にすらならないかも知れないが、どんなマインドセットを持つべきなのかの示唆は含んでいるので、ぜひ。

Announcement

Slack for Frontend Weekly (PR)

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

In Brief