学んだこと
同期通信・非同期通信
- 通信=サーバへの通信(HTTPリクエスト・レスポンス)
- 同期通信
- 非同期通信
- 仕組み自体は同じだが,同期・非同期”処理”は,プログラム内での処理における話.通信はアプリケーション間やクライアント-サーバ間での話.
Ajax
- htmlの一部を更新する通信方式や実装手法全般を指す(↓がわかりやすい)
-
なぜAjax?
- ページ遷移をしたくない(keyword:SPA,React)
- 非同期なので,コンテンツが途切れない
- Ajaxの実装方法として代表的なものは以下
-
Ajax送信の歴史!fetch、axios、jQuery、XMLHttpRequest – console dot log
-
ajaxまとめ(xhr, jquery, axios, fetch) | 感情的プログラミング伝記 | タウン情報誌 AIR函館 - 北海道函館市の食・呑・遊をご紹介!
- 用途にもよるが,axiosかFetch APIの2択かなという印象.その中でも,axiosの方が機能が充実していて,簡単に実装できそう
- Fetch APIはカスタマイズ性が高いが,その分必要なコード量も多い
- Axiosはよりリッチな機能群を持っているが,カスタマイズ性は劣る
その他
今日のまとめ
- 最近,インフラやセキュリティ周りの知識も知っておきたい気持ちが出てきた
- Try Hack Meを少しやってみた.WEB開発の息抜きに競プロとTryHackMeをやる生活を続けたら,フルスタックエンジニアになれるんじゃねえかあ!!!???