Web
JavaScriptで理解するデザインパターン -シングルトンパターン
シングルトンパターンは、特定のクラスのインスタンスが1つだけ生成されることを保証するデザインパターンです。
この記事では、JavaScriptでのシングルトンパターンの実装方法と、その活用例についてまとめます。
#JavaScript
2023-09-21
Web
JavaScriptのWeakMapについてのまとめ
WeakMapは、キーとしてオブジェクトだけを持つことができる特別なマップです。
その主な特徴は、そのキーとして使用されているオブジェクトがガベージコレクションによって削除される場合、そのキーに関連付けられている値もWeakMapから自動的に削除されることです。
これは、オブジェクトとそのオブジェクトに関連付けられた追加の情報をメモリーリークなしに管理するために役立ちます。
#JavaScript
2023-09-21
Web
Jestにおけるmock・spyOnの違い
初めてJestでテストコードを実装する時、mockとspyOnの違いについて迷う事があったので、備忘録として記事に残しておこうと思います。
#Jest
2023-09-21
Web
clamp()を活用したレスポンシブ対応のフォントサイズを設定する
現代のウェブデザインは、様々なデバイスのサイズに対応するレスポンシブデザインが一般的に求められます。
特に、フォントサイズの調整はユーザーエクスペリエンスに大きく影響します。
#CSS
2023-09-21
Web
Vitsetを使ってVue.jsのCompositionAPIのテストを行う
Vue3のComposition APIのテスト環境の手段として、Vitest、およびvue-test-utilsを組み合わせて、テストを実装する方法を紹介します。
#Vitest#vue-test-utils
2023-09-15
Web
ES2023で追加されたイミュータブルな配列メソッド
ES2023で追加された新しいイミュータブルなメソッドとして、toReversed、toSorted、toSpliced、withがあります。以下でそれぞれのメソッドについて説明します。
#JavaScript
2023-02-26
Search Posts