echo("備忘録");

IT技術やプログラミング関連など、技術系の事を備忘録的にまとめています。

2019-05-01から1ヶ月間の記事一覧

【Javascript】非同期処理の待ち時間にアニメーションを表示する

概要 Webやスマホアプリで、何か非同期処理を行っている際に画面に表示される、くるくる回ったりするアニメーション(正式にはなんていうの...Xamarin.Formsの「Activity Indicator」です)を表示する方法です。 作成方法 まず「画像はどうするの」となります…

【Javascript】非同期処理のPromiseやasync/awaitについて その2

前回はPromiseについて書きましたが、その続きで今回はasync/awaitについて。 【参考】 async/await 入門(JavaScript) asyncとは 非同期関数を定義する関数宣言のこと。 async関数は、以下の動作をする。 Promiseを返す 値をreturnすると、Promiseはそれを…

【Javascript】非同期処理のPromiseやasync/awaitについて その1

Promiseについて Promiseとは、 非同期処理を制御するためのしくみ ES2015以降で使用可能 メリット その1. コードが簡潔になり、見やすくなる。(個人差あり) 例えば、非同期関数func1〜func3があったとして、下記の制約がある場合、 func2はfunc1の結果が必…

【TypeScript】TypeScriptのインストールと各種環境設定

現在仕事でnode.jsを使用しており、「勉強も兼ねてTypeScriptを導入しよう!」と思い導入したので、その際のメモ。1 前提 開発環境はVisual Studio Code。(visual Studioでも出来ますが) node.jsとnpmを事前にインストールしておく。(どちらもnode.jsのイン…

【Visual Studio Code】Settings Syncで環境を同期する

前回のブログで、最後に「環境の再現なら、Settings Syncを使えば...」という記載をしたのですが、VS Codeでの環境を同期する拡張機能「Settings Sync」が使いやすかったので、それを使用した環境の同期方法を書きました。 前提 前提として、下記が必要にな…