#MVVM
Webサービスの設計思想(ソフトウェアアーキテクチャ)
MはModel、VはView、VMはViewModelのこと
View -> View Model -> Model の順
役割でいうと、
表示 → 表示するために値の取得と加工 → 値 こんな感じ?
View Modelが値と表示の間を取り持ってくれます。超優秀ですね☆
#asyncとdefer
JavaScriptファイルの非同期での読み込み
<script defer src="/xyz.js"></script>```
asyncとdeferどちらもドキュメントのパース中にスクリプトをダウンロード実行。
async・・・パースが完了前に実行。asyncスクリプトの実行は必ずしも順番通りではない。
defer・・・パース完了後に実行。deferスクリプトの実行は順番に行われる。
スクリプトが独立 <b>→ async</b>
スクリプトが依存 <b>→ defer</b>
#今日の名言
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
(付け足すものがなくなったときでなく、取り除くものがなくなったとき、それが完璧になるということだ)
-アントワーヌ・ド・サン=テグジュペリ(作家)