バンビのブログ

駆け出しのエンジニアです!日々の疑問など備忘録として書いていきます。

2020-04-12から1日間の記事一覧

書き途中です。「Rails5.2」 から 「Rails6」へバージョンアップ

「Rails5.2」 から 「Rails6」へバージョンアップ 【注意】 * バージョンアップを行なうときは既存コードでサポートされないコードがあるか確認すること。 * バージョンアップ後に動いていないコードや機能を発見するために自動テストを必ず準備しておくこと…

Axios asyncとawait

Axios: AxiosはAjaxリクエストを簡単にかけるようにしたPromiseベースのjsのライブラリです。 GET通信をするとき const info const error // get()に通信したいURLを記入 axios.get('/user?id=123') or // オプションで第2引数を渡すこともできる axios.get(…

Promiseとは その3 非同期通信

Promise: Promise内で非同期通信の仕方 Promiseを順に読んだあと、Ajaxを読むと一撃でわかるよ。 Ajax ただただPromiseオブジェクトのなかにxhr = XMLHttpRequest()インスタンスを作成して通信させればできちゃいます。 function getUrl(url) { //Promiseイ…

Promiseとは その2

Promise: 【第二弾 Promiseとは】 ・「Promise.all」で複数のPromiseを「並行処理」する方法こともできます。 非同期処理を配列に複数格納して、配列内のすべての非同期処理が完了したら.thenを実行するということができる。 Promise.all([ 非同期処理1(res…

Promiseとは その1

Promise: 【第一弾 Promiseとは】あとでPromise.allなど非同期処理を並列で行うこととか別で書きます。 【async/awaitは更にPromiseを可読性よく書くようにしたもの】ですのでそのもとを知るとわかりやすいとおもいました! まずJSには同期処理と非同期処理…

Ajaxとは

Ajax: 非同期通信の仕方 ajaxは多分jqueryをつかってとか、railsにあるajaxのやり方でやってきたとおもうのですけど、今一度仕組みを理解しておこう。 それぞれの書き方は別途調べてつかってください!基本的な情報をここにはかいておきます。 サーバーと非…

継承チェーン

継承チェーンとは、そのオブジェクトがなんのオブジェクトを継承しているかのこと。 Rubyではオブジェクトの大元はBasicObjectというオブジェクトです。継承しているオブジェクトをたどっていくと行き着く先はBasicObjectになります。 その過程で継承してい…

【読書】効率の良いインプット方法

インプット・アプトの効率を上げるには 勉強や読書などしたがすぐに忘れてしまわないために。 インプットとアウトプットは『 3 : 7 』のバランスが良い 重要なことはインプットをしたら必ずアウトプットを行なうこと。 アウトプットは、誰かに話しても良いし…