-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSessionStorage.js
More file actions
61 lines (41 loc) · 1.43 KB
/
Copy pathSessionStorage.js
File metadata and controls
61 lines (41 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// Değerler depolandığı zaman kapatsak bile sabit kalıyor Local Storage.
// Oturum açık kaldığı sürece depolanıyor Session Storage.
// Aynı key'i tekrardan farklı bir value ile girersek value güncellenecek
// Session Storage - Key - Value
// Button
const add = document.querySelector("#add")
const del = document.querySelector("#delete")
const clear = document.querySelector("#clear")
// Input
const addkey = document.querySelector("#addkey")
const addvalue = document.querySelector("#addvalue")
const deletekey = document.querySelector("#deletekey")
add.addEventListener("click", addItem)
del.addEventListener("click", deleteItem)
clear.addEventListener("click", clearItem)
function addItem(e){
sessionStorage.setItem(addkey.value, addvalue.value)
}
function deleteItem(e){
sessionStorage.removeItem(deletekey.value)
}
function clearItem(e){
sessionStorage.clear()
}
// Local Storage
// Set Item
localStorage.setItem("deneme", "123")
localStorage.setItem("deneme1", "1234")
localStorage.setItem("deneme2", 12345)
// Get Item
const value = localStorage.getItem("deneme2")
console.log(value)
console.log(typeof value)
// Clear Local Storage
// localStorage.clear()
console.log("Var mı ? ",localStorage.getItem("sport"))
// Local Storage - Array
const todos = ["Todo 1", "Todo 2", "Todo 3"]
localStorage.setItem("todos", JSON.stringify(todos))
const value2 = JSON.parse(localStorage.getItem("todos"))
console.log(value2)