JavaScript
divなどの通常フォーカスできない要素にJavaScriptでフォーカスを持たせる場合、tabindex="-1"を指定することがある。 ふと気になってtabindexのデフォルト値が何なのか調べてみた。 console.log(document.createElement('div').tabIndex); // -1 console.lo…
create-react-appの環境構築を効率化するため、備忘としてメモ。 大岡由佳 著 りあクト!【I.言語・環境編】【II.React基礎編】第3.1版を参考に行った。 こちらの書籍ではパッケージマネージャーにyarnを使用しているが、普段npmを使用しているためnpmで作業…
JavaScriptのtry ... catchについて今まで使う機会がなく、何も知らなかったので勉強してみたメモ。 結論から言うと、エラーが発生した場合でも処理を停止させないという特徴があるようです。 // 未定義の変数iによりエラーが発生する // 通常の処理 const a…
axiosでデータを取得後にDOM操作を行おうとしたところ、IE11のみ文字化けする事例があったのでメモ。 発生状況 axios: v0.21.1 IE11 Chrome, Firefoxでは起きず 以下のようにresponseType: 'document'を指定して取得したところ、IE11のみ文字化けが発生。 ax…
Array.from()とArray.prototype.map()の組み合わせでもできますが、実はArray.from()だけでできます。 Array.from( '12345', i => i * 2 ); // [ 2, 4, 6, 8, 10 ] Array.from()の第2引数にはmap関数を書くことができるため、わざわざ別に関数を書かなくても…