JavaScriptのXMLHttpRequestとPromiseの違い
JavaScriptのXMLHttpRequestとPromiseの違いについてまとめました。 Promiseの書き方は次の記事を参考にしてみてください。 JavaScriptのPromiseの使い方・書き方 XMLHt…
プログラミングの独学サイトです。
CATEGORY
JavaScriptに関する基礎、実装例、トラブル解決の記事をまとめています。
JavaScriptのXMLHttpRequestとPromiseの違いについてまとめました。 Promiseの書き方は次の記事を参考にしてみてください。 JavaScriptのPromiseの使い方・書き方 XMLHt…
OpenWeatherMapのapiで過去、現在、未来予測の天気の情報を取得することができます。 無料から使い始めることができる点でも使いやすいです。 Vue.jsでOpenWeatherMapで天気情報を取得する方法を紹介します。
QuasarのIcon Genie CLIを使うとアイコン(ファビコン)をデスクトップ、macandroid、iphone用に一括して作成することができます。Icon Genieのインストール方法、アイコン(ファビコン)作成時によく使うオプション、package.jsonの設定方法などを説明しています。
Vue2でタブとモーダルを作成する一例を紹介します。 Vue2でBulmaのcssフレームワークを使ってタブとモーダルを作成します。
Firebase+Vue.js(Vue3 Composition API)でログイン/サインアップフォーム作成する方法です。 JavaScriptでパスワードベースのアカウントを使用してFirebase認証を行う場合のF…
Vue 3から導入されたComposition APIでasync-awaitを使う方法をまとめました。 async-await自体の使い方は、こちらの記事を参考にしてみてください。 JavaScriptのasync/a…
Vue 3から新しく導入されたComposition APIの基本的な使い方をまとめました。 Vue 3 Composition APIの基本的な使い方 Options APIとComposition APIの違い 基本…
Vue.jsでTODOアプリ(CRUDシステム)を作成する方法を紹介します。 Vue.jsでTODOアプリ(CRUDシステム)を作成する プロジェクトの構成 プロジェクトの構成は次のようになっているとします。 Proje…
Vue.jsのslotの使い方をまとめました。 slotの基本的な使い方 親コンポーネントApp.vue 親コンポーネントのtemplateタグの中に次のように記述します。 <template> <di…
Vue.jsのteleportの使い方をまとめました。 teleportの使い方 teleportを使うことで、index.htmlでmountしている場所と異なる場所に指定したコンポーネントを出力することができます。 …
Vue.jsでリアクションの時間を図れるタイマーを作成します。 Vue.jsでリアクションタイマーを作成する 親コンポーネントApp.vueに加えて、 子コンポーネントBlock.vue 子コンポーネントResults.…
Vue.jsのrouterの基本的な使い方をまとめました。 routerの基本的な使い方 Vue CLIでrouterをインストールすると、次のようにpackage.jsonのdependenciesに追加されます。 p…
JavaScriptのオブジェクトが使えるようになると、いろんなことができるようになります。 そもそもオブジェクトはなぜ使うのか、どうやって使うのかを学んでいきましょう。
JavaScriptのbind()メソッドの基本的な使い方とcall()/apply()メソッドとの違いを具体例とともに紹介します。 また、bind()メソッドにはとても便利な使い方ができるので、実際によく使われるbin…
JavaScriptのEnhanced Objueft Literalsについて便利な使い方をピックアップしました。 JavaScriptのEnhanced Objueft Literals まずは下のオブジェクトをざっ…
ラッパーオブジェクト(Wrapper Object)について、簡単にまとめました。 ラッパーオブジェクトとは ラッパーオブジェクト(Wrapper Object)とは、プリミティ値を内包するオブジェクトのことです。 デー…
たくさん配列のメソッドがあるけど、どれを使えばいいのか?に対しては、何をしたいのかをまず決める必要があります。 配列のメソッドで「何をしたいのか」をカテゴライズしたので、それに合わせて選択しましょう。 配列のメソッドのカ…
JavaScriptでnpmを利用するメリットと使い始めるために必要な基本的な知識をまとめました。 npmはなぜ必要なのでしょうか? npmを使うと、とても簡単にscriptタグなどを利用することができるようになります。…
JavaScriptのオブジェクト指向プログラミングについての基礎知識をまとめました。 まずは、オブジェクト指向プログラミングとは何かについて、理解を深めた上で、JavaScript特有の点を理解していきましょう。 オブ…
JavaSciriptのプロパティとディスクリプターについてまとめました。 プロパティとディスクリプター オブジェクトを作成するとプロパティには、値(バリュー)がセットされます。 実は、この値以外にもプロパティの設定値を…
JavaScriptのforEachの使い方とfor-ofループとの違いをまとめました。 また、forEachとmapとsetとの組み合わせ方も紹介します。 for-ofループの使い方については、次の記事を参考にしてみて…
モダンなJavaScript開発がどのように行われているのかについてまとめました。 モダンなJavaScript開発の流れ 近年では、一つのjsファイルに記述するのではなく、モジュールごとにファイルを分けて開発を進めます…
ES6のクラス(class)キーワードの使い方と具体例を紹介します。 ES6のクラス(class)とConstructor関数の書き方の違い クラスキーワードは、Constructor関数と背景で起こっていることは全く同…
JavaScriptのaddEventListenerで関数に引数をわたす方法を紹介します。 bind()メソッドを使った方法です。 なぜ失敗するのかを把握することも大事なので、失敗例も合わせて記載します。 addEve…
JavaScriptのスクリプトの非同期読み込み(async, defer)の基礎知識をまとめました。 JavaScriptの非同期読み込み(async, defer)の基礎知識 通常の書き方 通常の書き方は、bodyタ…
JavaScriptでランダムに配色を変えるプログラムの作り方を紹介します。 JavaScriptでランダムに配色を変えるソースコード //乱数を作る const randomInt = (min, max) =>…
JavaScriptのasync/awaitの書き方についてまとめました。 JavaScriptのasync/await async/awaitは、Promiseをさらに直感的に記述できるようにしたものです。 Promi…
JavaScriptのPromiseでよく使うfetch()メソッドとjsonファイルについてまとめました。 Promiseの書き方は次の記事を参考にしてみてください。 JavaScriptのPromiseの使い方・書き…
JavaScriptのsetInterval()とsetTimeout()を使い方をまとめました。 setInterval()の使い方 時刻を指定した時間ごとに返したい場合に、使えるのがsetInterval()命令です…
JavaScriptのプロトタイプ継承の具体例を紹介します。 Constructor関数についてはこちらの記事を参照ください。 JavaScriptでclass属性とstyle属性を操作する方法まとめ JavaScrip…