1円でも得したいWebエンジニアの日常

クーポンだったりクレジットカードのポイントだったりを利用して1円でも得しつつ生活を便利にしていきたいWebエンジニアによるブログ。技術的な記事から商品レビューなど日常的なことまで。

JavaScript

LGTMoonで最新の画像が更新されない不具合がありました

不具合の概要 LGTMoonで「最近の画像」が更新されない部具合が発生していました。 LGTMoon - 最も簡単なLGTM画像ジェネレーター LGTMoonはの「最近の画像」ページでは、最新の画像が存在しているかどうかを常にポーリングしており、画像の生成が完了したら自…

Vue CLI で TypeError: u is undefined componentNormalizer.js:24 エラー

状況 Vue CLI 3(3.2.1) nom 6.4.1 yarn 1.12.3 の環境で、yarn serve だと問題なく動作するが、yarn build した結果だとうまくレンダリングされず、TypeError: u is undefined componentNormalizer.js:24 エラーが出る。 詳細はこんな感じだ。 Uncaught Ty…

Vue CLI 3を使う

はじめに 2018年8月にVue CLIのVersion 3が来ましたが、検索するとまだVue CLI 2の記事が多い。 npm install vue-cli とすると2系がインストールされてしまうのが罠でもある。Vue CLI 3を使ってみると、2よりかなり便利になっていると思ったので、Vue CLI 3…

JavaScript の正規表現で new RegExp('[\s\S]', 'gm') して、改行も含めた全ての文字列とマッチさせようとしてもうまくマッチしない

結論 new RegExp('[\s\S]', 'gm') ではなく new RegExp('[\\s\\S]', 'gm') です JavaScriptでの正規表現の書き方 JavaSctiptの正規表現のドキュメントはこちらです。 developer.mozilla.org 正規表現の書き方は2種類あって /hogehoge/gm new RegExp('hogehog…

JavaScriptのundefined判定、jQueryのdomが見つからなかった時の判定

Javascriptのundefined判定 if(hoge === undefined) { // } ただし、 undefined の再定義ができるので、注意が必要だが、普通そんなことしないので、基本的には undefined と === 比較したらいいと思います。 例えば行かのようにundefinedの再定義ができます…