JavaScript備忘録
Jest・Mocha・Chai:JavaScriptテストツールの棲み分け比較新着!!

JavaScript のテストツールを調べると、まず名前が挙がるのが Jest・Mocha・Chai の 3 つです。しかしこの 3 つは「どれを選ぶか」という同列の選択肢ではありません。担当するレイヤーが違います。

続きを読む
html備忘録
BootstrapとTailwind CSSを比較する:CSSフレームワーク選定の観点

CSSフレームワークを選ぶとき、BootstrapとTailwind CSSは必ずと言っていいほど比較対象になります。どちらも広く使われていますが、設計思想がまったく異なるため、「どちらが優れているか」ではなく「どちらがそのプロジェクトに合…

続きを読む
html備忘録
Livewireで作るリアルタイムUIの基礎:フルスタックにJSを書かない開発

Laravel で「入力に応じて即座に画面が変わる」ようなリアルタイムUIを作ろうとすると、従来はフロントエンドに React や Vue を別途立て、API を設計し、状態をフロントとサーバの両方で持つ構成になりがちでした。機能自体は小さ…

続きを読む
JavaScript備忘録
core-jsとbabel/preset-envで理解するトランスパイルとポリフィル

モダンなフロントエンド開発では、最新のJavaScript構文を書いても古いブラウザで動く。これを支えているのがBabelだ。しかし「Babelを使えば全部よしなに変換してくれる」と理解していると、asyncは動くのにArray.proto…

続きを読む
JavaScript備忘録
@react-google-maps/apiでReactに地図とマーカーを表示する

React アプリに Google Maps を組み込み、地図上にマーカーと情報ウィンドウを表示するところまでをハンズオン形式でまとめます。素の Google Maps JavaScript API を命令的に操作する方法もありますが、Re…

続きを読む
JavaScript備忘録
React 19 の新機能まとめ(入門)

React 19 で追加された Actions・use・Server Components などの新機能を、入門者向けに要点だけまとめました。

続きを読む
JavaScript備忘録
JavaScript:お手伝いしているプログラミングスクールで聞かれた質問【JavaScriptはJava?】

JavaScript:お手伝いしているプログラミングスクールで聞かれた質問【JavaScriptはJava?】 プログラミングスクールの生徒さんといろいろお話している中で出てきた『よく理解できなかった事』について、この際 […]

続きを読む
JavaScript備忘録
JavaScript:お手伝いしているプログラミングスクールで聞かれた質問【thisってどこの事?】

JavaScript:お手伝いしているプログラミングスクールで聞かれた質問【thisってどこの事?】 プログラミングスクールの生徒さんといろいろお話している中で出てきた『よく理解できなかった事』について、この際まとめてお […]

続きを読む
JavaScript備忘録
JavaScript:お手伝いしているプログラミングスクールで聞かれた質問【オブジェクトって何?】

JavaScript:お手伝いしているプログラミングスクールで聞かれた質問【オブジェクトって何?】 プログラミングスクールの生徒さんといろいろお話している中で出てきた『よく理解できなかった事』について、この際まとめておこ […]

続きを読む
JavaScript備忘録
JavaScript:お手伝いしているプログラミングスクールで聞かれた質問【functionって何?】

JavaScript:お手伝いしているプログラミングスクールで聞かれた質問【functionって何?】 プログラミングスクールの生徒さんといろいろお話している中で出てきた『よく理解できなかった事』について、この際まとめて […]

続きを読む