JavaScript(ES2015~)でウィンドウサイズをシングルトンライクに管理する
こんにちは、AQUARING かに です。
ウィンドウのリサイズ時やCanvas表現の実装などでよく使う window.innerWidth, window.innerHeight ですが、みなさんウィンドウサイズのユーティリティクラスは作っていますか?
せっかくクラスで綺麗にカプセル化していても、ウィンドウサイズが必要になるたびに毎回 window の変数を取りに行くのはクラス外に依存する記述が増えてあまり良くないですよね。
そこで今回は、プロジェクト全体で共有するウィ