Vol.353
A Web Components Primer Jump to heading
Webコンポーネント入門 Jump to heading
Webコンポーネントについてその使用方法について、シンプルに解説している。また、よくある質問への解答も提供し、既存のWebサイトや、Reactなどのフレームワークを使用した環境で、どのようにそれを取り入れていくことができるのかを解説している。
The Hard Things About Front-End Development Jump to heading
フロントエンド開発の難しさ Jump to heading
昨今のフロントエンド開発はかつてないほど複雑になっている。その複雑さは何に起因なのか。
- コードの実行環境を制御できない
- 複雑なツーリング
- ベストプラクティスとデザインパターンの存在
- デザインを考慮したプログラミング
What is object oriented UX? Jump to heading
OOUXとはなにか Jump to heading
この記事では、OOUXの考えについて紹介している。OOUXでは、コアコンテンツをオブジェクトとして考える。OOUXを使用することで、再利用によって時間が節約できること、複雑さを抑えられること、それぞれの関係を視覚化できること、といったメリットがある。
- オブジェクトを抽出する
- コアコンテンツを定義する
- 複数のオブジェクトにまたがるオブジェクトを追加する
- アイテムの順序を並び替える
Naming design tokens Jump to heading
デザイントークンの命名についてのアドバイス。体系的でかつ、将来を見据えた方法でデザイントークンに名前を付ける方法を紹介している。
Building an adaptive favicon Jump to heading
SVGを使用したファビコンの作成方法について紹介する。ファビコンは従来、.icoファイルタイプでの設定が行われていたが、最近ではベクトル形式であるSVGの使用を許可している。SVGの特徴を生かしたファビコンを作成するには。
In Brief Jump to heading
CSS { In Real Life } | Aspect Ratio is Great: CSSの
aspect-ratio
のプロパティについて紹介するSorting in JavaScript: JavaScriptにおけるソートのテクニックを紹介する
Immutability isn’t free | Swizec Teller: javaScriptのAPIのパフォーマンスを改善した話
How to Optimize React Hooks: React Hooksを効率的に利用する方法を紹介する
Replace JavaScript Dialogs With New HTML Dialog: JavaScriptのalert, confirm, promptをHTMLのdialog要素に置き換えるための実装例を紹介する