CATEGORY
JavaScript
JavaScriptに関する基礎、実装例、トラブル解決の記事をまとめています。
JavaScriptでDOM操作で頻出するaddEventListenerの基本とさまざまな使い方
JavaScriptでDOM操作するときに頻出するaddEventListener()は、クリックだけではなく、 いろんなイベントを設定することができます。 簡単なのにできることが格段に増えるので、ぜひ学んでいきましょう。
【Vue3+tailwindcss】垂直スクロールで水平アニメーション
Vue v3とtailwindcssを使って、垂直スクロールで画像が水平に動くアニメーションを作る方法を紹介します。 tailwindcssの導入 tailwindcssの導入方法は、Vue 3でtailwindcssを…
Vueのcomposition APIのエラー:Cannot read property ‘util’ of undefined
Vueのv3を使っていて、下のエラーが出ている場合の対処方法です。 エラー内容 vue-composition-api.esm.js?a6f4:64 Uncaught (in promise) TypeError: Ca…
Nuxt.jsで.envファイルを使う方法
Nuxt.jsで.envファイルを使う方法です。 Nuxt.jsで.envファイルを使う方法 dotenvをインストール まずはdotenvをインストールします。 npm install @nuxtjs/dotenv .…
Nuxt.jsでuuid(v4)を使う方法
Nuxt.jsでuuid(v4)を使う方法です。 Nuxt.jsでuuid(v4)を使う方法 node_moduleでuuidを確認 uuidが含まれていれば、下のインポートから始めます。 node_moduleに含まれ…
Nuxt.jsでmoment.jsを使う方法
Nuxt.jsでmoment.jsを使う方法を紹介します。 Nuxt.jsでmoment.jsを使う方法 moment.jsをインストール npm install moment Vue.filter()を使用してカスタマ…
Nuxt.jsとfirebase(ログイン/ログアウト機能)
Nuxt.jsとfirebase(ログイン/ログアウト機能)を実装する方法です。 Nuxt.jsとfirebase(ログイン機能) Nuxt.jsでfirebaseを使う方法はNuxt.jsでfirebaseを使う方法を…
Nuxt.jsでfirebaseを使う方法
Nuxt.jsをインストールからfirebaseを使えるようになるまでにすることをまとめました。 Nuxt.jsの設定 Nuxt.jsのプロジェクトの作成 npx create-nuxt-app [プロジェクト名] でN…
JavaScriptのthisキーワードについて
JavaScriptのthisについてまとめました。 JavaScriptのthisについて JavaScriptのthisは、特別な変数ですべての関数実行コンテキストで作成されます。 thisとは、呼び出し元のオブジェ…
NULL合体演算子(Nullish coalescing operator) ‘??’の具体例
NULL合体演算子(Nullish coalescing operator) '??'についてまとめました。
APIキーなどの漏洩を防ぐVueでの.env.localの使い方
Vueでの.env.localの使い方です。 .env.localファイルを使うことで、GitHubでソースコードをあげても、APIキーなど大切な情報の漏洩を防ぐことができます。
JavaScriptの実行時コンパイラ(JUST-IN-TIME compiler)について
JavaScriptは、コンパイラでもインタープリタでもなくの実行時コンパイラ(JUST-IN-TIME compiler)です。 実行時コンパイラとはなにかについてまとめました。
JavaScriptのObject.keys()とvalues()とentries()メソッド
JavaScriptのObject.keys()メソッドとObject.values()メソッドとObject.entries()メソッドについてまとめました。 Objectのメソッド Object.keys()メソッド…
APIデータを取得してグリッド表示とリスト表示を切り替える方法(Vue.js)
Vue.js v2でaxiosを使ってAPIデータを取得してグリッド表示とリスト表示を切り替える方法を紹介します。 Vue 3でも考え方は使えます。 表示を切り替える方法 今回はボタンを押すと、グリッド表示とリスト表示を…
Vuex + axiosでの基本的なAPI操作方法(CRUD)追加・削除・更新・フィルター
Vuex + axiosを使って、追加・削除・更新・フィルターといった基本的なAPI操作方法(CRUD)を紹介します。
Vuexの基本的な使い方(Vue. js v2)
Vuexについてと、Vue.js v2におけるVuexの基本的な使い方をまとめました。 Vuexとは Vuexはライブラリ・ステイトマネジメントパターンです。 ステイトというのは状態と言われますが、ほぼデータのことと最初…
Vue.js v2の$emitとイベント修飾子 | 子から親への値の受け渡し方法
Vue.jsの$emitを使って子コンポーネントから親コンポーネントへの値の受け渡し方法をまとめました。 $emitとイベント修飾子の使い方例1 Todoアプリで子のclickイベントを親に渡したいとします。 子コンポー…
Vue.js v2のprops | 親から子への値の受け渡し方法
Vue.jsのpropsの使い方です。 簡単な例から見てみましょう。 props todoアプリの場合をみてみます。 App.vueとTask.vue、TaskItem.vueという2つのコンポーネントがあるとします。 …
JavaScriptで文字列を操作する
JavaScriptで文字列を操作のまとめです。 JavaScriptで文字列の基本操作 文字を一文字ずつ取得する { //文字を一文字ずつ取得する const plane = 'D456'; console.log(p…
Vue.jsでライブラリを使わずに進捗バーの表示する方法
Vue.jsでライブラリを使わずに進捗バーの表示するシンプルな方法です。 基本はJavaScriptのため、考え方は他のフレームワークでも生のJavaScriptでも同じです。
【Vue.js】v-forで選択されたアイテムを取得して表示する方法
v-forで選択されたアイテムを取得して表示する方法です。 Vue2のコード例ですが、考え方はVue 3でも同じです。