回答編集履歴
2
不要部分を削除
answer
CHANGED
@@ -3,10 +3,6 @@
|
|
3
3
|
変数の寿命は**ページを開いてから離脱(閉じる/移動/更新など)するまで**です。
|
4
4
|
(正確には「ガベージコレクションがメモリから解放するまで」ですが、グローバル変数やクロージャ等で変数の寿命をページを離脱するまでに指定していると仮定しています)
|
5
5
|
|
6
|
-
> ④サイトにアクセスしたときは、まずローカルのお気に入りリストを削除して、次にDBから通信してお気に入りリストを取得して、ローカルに保存します。(もちろん【B】の場合は削除のステップはありません。)
|
7
|
-
|
8
|
-
サーバから取ってこなければ、変数のデータは空ですから、削除する必要はありません。
|
9
|
-
|
10
6
|
なお、オフラインではサーバと通信出来ない為、お気に入りリストは0件です。
|
11
7
|
|
12
8
|
### IndexedDB
|
1
ガベージコレクション
answer
CHANGED
@@ -1,6 +1,7 @@
|
|
1
1
|
### 変数
|
2
2
|
|
3
3
|
変数の寿命は**ページを開いてから離脱(閉じる/移動/更新など)するまで**です。
|
4
|
+
(正確には「ガベージコレクションがメモリから解放するまで」ですが、グローバル変数やクロージャ等で変数の寿命をページを離脱するまでに指定していると仮定しています)
|
4
5
|
|
5
6
|
> ④サイトにアクセスしたときは、まずローカルのお気に入りリストを削除して、次にDBから通信してお気に入りリストを取得して、ローカルに保存します。(もちろん【B】の場合は削除のステップはありません。)
|
6
7
|
|