shimotsu tech

Webフロントエンドエンジニア @ to-R inc.

javaScript

Node のバージョン管理を nodebrew から Volta に変える

これまで Node のバージョン管理ツールにはずっと nodebrew を使っていたのですが、プロジェクトごとにバージョンを変える必要がある際に不便だったのと、シンプルに飽きてきたというのもあり、比較的新しい Volta に変更してみました。 volta.sh nodebrew …

microCMSで取得したデータを参照して表示すると"undefined"になる

国産のヘッドレスCMS「microCMS」を使うときに、APIを叩いて取得したデータ(今回の場合個別の記事)を表示しようとすると"undefined"と怒られてしまうことがありました。そのときのコードがこちら。テンプレートで、取得した記事のタイトルを表示させようと…

Google Maps APIで地図を正しく表示する

今おこなっているプロジェクトでGoogle Masp APIを使ってWebサイトに地図を表示させたのですが、カンプデータとおりに地図を”正確”に表示するのにちょっとしたコツが必要だったのでメモしておきます。 cloud.google.comまず、表示自体はこのあたりの記事を参…

javaScriptのモジュールパターンについて

JavaScriptでは関数内で定義した変数は外からアクセスできないようになっている(関数スコープ)。これを利用してプライベートな空間を作れる。モジュールパターン に則ってモジュール化するメリットは以下のとおり。 機能ごとにモジュール化できるので、全…