Skip to main content

āļŠāļēāļĢāļˆāļēāļāļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™

āđ€āļ„āļĒāđ„āļŦāļĄ? āļ­āļĒāļēāļāđƒāļŦāđ‰āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ‚āļ­āļ‡āđ€āļĢāļēāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāđ€āļ­āļēāđ„āļ§āđ‰ āļžāļ­āļāļĨāļąāļšāļĄāļēāđ€āļ›āļīāļ”āđ€āļ§āđ‡āļšāđ€āļ”āļīāļĄāļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡āļāđ‡āļĒāļąāļ‡āđāļŠāļ”āļ‡āļœāļĨāđ€āļŦāļĄāļ·āļ­āļ™āđ€āļ”āļīāļĄāđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļĢāļ­āļāđƒāļŦāļĄāđˆ āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ„āļ·āļ­ āļĄāļąāļ™āđ„āļĄāđˆāđƒāļŠāđˆ Cookies āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđ„āļĄāđˆāļ‡āđ‰āļ­āļāļąāđˆāļ‡ Server āđ€āļĨāļĒāļ”āđ‰āļ§āļĒ āļ§āļąāļ™āļ™āļĩāđ‰āđ€āļĢāļēāđ€āļĨāļĒāļˆāļ°āļĄāļēāđāļ™āļ°āļ™āļģāđƒāļŦāđ‰āļĢāļđāđ‰āļˆāļąāļāļāļąāļš HTML5 Web Storage āđƒāļ™āļāļēāļĢāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļšāļ™āđ€āļ§āđ‡āļšāļ‚āļ­āļ‡āđ€āļĢāļēāļāļąāļ™!


āļāļēāļĢāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļšāļ™āļāļąāđˆāļ‡ Client

āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļāļēāļĢāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđ€āļ§āđ‡āļšāļĄāļąāļāļˆāļ°āđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āļāļąāđˆāļ‡ Server āđ€āļŠāđˆāļ™āđ€āļāđ‡āļšāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļēāļ‡ āđ† āđāļ•āđˆāļ–āđ‰āļēāļŦāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļąāđ‰āļ™āđ€āļāđ‡āļšāđāļ„āđˆāļ‚āđ‰āļ­āļĄāļđāļĨāđāļŠāļ”āļ‡āļœāļĨāđ€āļĨāđ‡āļ āđ† āļ™āđ‰āļ­āļĒ āđ† āđ€āļŠāđˆāļ™ āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāđ‚āļŦāļĄāļ”āļāļĨāļēāļ‡āļ§āļąāļ™-āļāļĨāļēāļ‡āļ„āļ·āļ™āđƒāļ™āđ€āļ§āđ‡āļš āļ–āđ‰āļēāļŦāļēāļāđ€āļĢāļēāđ€āļĨāļ·āļ­āļāđ‚āļŦāļĄāļ”āļāļĨāļēāļ‡āļ„āļ·āļ™ āļ•āļ­āļ™āļāļĨāļąāļšāđ€āļ‚āđ‰āļēāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāđ€āļ”āļīāļĄāļāđ‡āļ„āļ§āļĢāļˆāļ°āđāļŠāļ”āļ‡āļœāļĨāđƒāļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļĢāļēāđ€āļĨāļ·āļ­āļāđ„āļ§āđ‰ āļĨāļ­āļ‡āļ„āļīāļ”āļ”āļđāļ§āđˆāļēāļ–āđ‰āļēāļ•āđ‰āļ­āļ‡āļĢāļąāļš-āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļ™āļīāļ”āļ™āļĩāđ‰āđ„āļ›āļ—āļĩāđˆāļāļąāđˆāļ‡ Server āļĄāļąāļ™āļāđ‡āļ”āļđāđ€āļ›āļĨāļ·āļ­āļ‡āđ€āļ™āļ·āđ‰āļ­āļ—āļĩāđˆāđāļĨāļ°āļ—āļģāđƒāļŦāđ‰āđ€āļ§āđ‡āļšāļŠāđ‰āļēāļĨāļ‡

āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļĄāļĩāļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ§āđ‰āđƒāļ™āļāļąāđˆāļ‡ Client āļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđ€āļ§āļĨāļēāđ€āļ‚āđ‰āļēāļŠāļĄāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļĄāļąāļ™āļˆāļ°āđ€āļĢāļĩāļĒāļāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒāļ‚āļ­āļ‡āđ€āļĢāļēāđāļĨāļ°āđƒāļŠāđ‰āđ€āļ™āļ·āđ‰āļ­āļ—āļĩāđˆāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđāļ—āļ™ āļ‹āļķāđˆāļ‡āđ„āļ”āđ‰āđāļāđˆ āļ„āļļāļāļāļĩāđ‰ (Cookies) āđāļĨāļ° Web Storage

Cookies āđāļĨāļ° Web Storage

āļ—āļĩāđˆāļĄāļē : āļ āļēāļžāđ‚āļ”āļĒ congerdesign āļˆāļēāļ Pixabay

Cookies āļ„āļ·āļ­ āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ—āļĩāđˆāļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļēāļˆāļēāļ Server āđāļĨāđ‰āļ§āļŠāđˆāļ‡āļĄāļēāđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāđ‚āļŦāļĨāļ”āđ€āļ§āđ‡āļšāļ™āļąāđ‰āļ™āļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡ āđ€āļ§āđ‡āļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒāļˆāļ°āļŠāđˆāļ‡āļ„āļļāļāļāļĩāđ‰āđ„āļ›āđƒāļŦāđ‰ Server āļœāđˆāļēāļ™āļ—āļēāļ‡āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ HTTP āđāļĨāļ°āļ™āļģāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāđāļŠāļ”āļ‡āļœāļĨ āđ‚āļ”āļĒāļ„āļļāļāļāļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰āđ€āļžāļĩāļĒāļ‡ 4 KB (āļāļīāđ‚āļĨāđ„āļšāļ•āđŒ) āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™


“āļ‚āđ‰āļ­āļŠāļąāļ‡āđ€āļāļ•āļāđ‡āļ„āļ·āļ­āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ Cookies āļ™āļąāđ‰āļ™āļ•āđ‰āļ­āļ‡āļŠāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡ Server āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ”āļđāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ—āļģāđ„āļ”āđ‰āļŠāđ‰āļēāļĨā


Web Storage āļ„āļ·āļ­ āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļĢāļđāļ›āđāļšāļšāđƒāļŦāļĄāđˆāļ—āļĩāđˆāļ„āļĨāđ‰āļēāļĒāļāļąāļš Cookies āđāļ•āđˆāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ„āļ·āļ­ āļĄāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļāļ§āđˆāļē āļŠāļēāļĄāļēāļĢāļ–āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰āļ–āļķāļ‡ 5 MB (āđ€āļĄāļāļ°āđ„āļšāļ•āđŒ) āđāļĨāļ°āđ„āļĄāđˆāļŠāđˆāļ‡āđ„āļ›āļ—āļĩāđˆāļāļąāđˆāļ‡ Server āđāļ•āđˆāļˆāļ°āļ™āļģāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāđāļŠāļ”āļ‡āļœāļĨāļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāļŠāļąāđˆāļ‡āđƒāļŠāđ‰āļ‡āļēāļ™

Local Storage āđāļĨāļ° Session Storage

āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ Web Storage āļŠāļēāļĄāļēāļĢāļ–āđāļšāđˆāļ‡āđ„āļ”āđ‰āđ€āļ›āđ‡āļ™ 2 āļ›āļĢāļ°āđ€āļ āļ— āđ„āļ”āđ‰āđāļāđˆ

  • Local Storage āļ„āļ·āļ­ āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŠāđˆ Storage āđāļšāļšāļ–āļēāļ§āļĢ āļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ–āđ‰āļēāđ‚āļŦāļĨāļ”āđ€āļžāļˆāđƒāļŦāļĄāđˆāļāđ‡āļĒāļąāļ‡āļ„āļ‡āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļąāđ‰āļ™ āđ† āļ­āļĒāļđāđˆ āļˆāļ™āļāļ§āđˆāļēāđ€āļĢāļēāļˆāļ°āļĨāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļīāđ‰āļ‡
  • Session Storage āļ„āļ·āļ­ āļāļēāļĢāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŠāđˆ Storage āđāļšāļšāļŠāļąāđˆāļ§āļ„āļĢāļēāļ§ āļˆāļ°āļŦāļēāļĒāđ„āļ›āļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āđ€āļĢāļēāļ›āļīāļ”āđ€āļ§āđ‡āļšāļšāļĢāļēāļ§āđ€āļ‹āļ­āļĢāđŒ

āļ„āļģāļŠāļąāđˆāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡ Local Storage

Local Storage āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĨāđ‰āļēāļĒāļāļąāļš Dictionary āđƒāļ™āļ āļēāļĐāļē Python āđ‚āļ”āļĒāļĄāļĩāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Value) āļœāđˆāļēāļ™āļāļēāļĢāļĢāļ°āļšāļļāļ„āļĩāļĒāđŒ (Key) āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļąāđ‰āļ™ āđ†

āļ„āļģāļŠāļąāđˆāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡ Local Storage āļĄāļĩāļ”āļąāļ‡āļ™āļĩāđ‰āļ„āļĢāļąāļš

  1. localStorage.setItem(key,value) āļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡āđ€āļžāļ·āđˆāļ­āļšāļąāļ™āļ—āļķāļāļ„āđˆāļēāļĨāļ‡āđƒāļ™ Storage āđ‚āļ”āļĒāđ€āļĢāļēāļˆāļ°āļĢāļ°āļšāļļāļ„āđˆāļēāļ„āļĩāļĒāđŒāļžāļĢāđ‰āļ­āļĄāļāļąāļšāļ„āđˆāļēāļ—āļĩāđˆāļˆāļ°āđ€āļāđ‡āļš
  2. localStorage.getItem(key) āļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļĩāļĒāđŒāļ—āļĩāđˆāđ€āļĢāļēāļĢāļ°āļšāļļ
  3. localStorage.removeItem(key) āļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļ„āļĩāļĒāđŒāļ­āļ­āļāļˆāļēāļ Storage
  4. localStorage.clear() āļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļĨāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļ„āļĩāļĒāđŒāļ—āļĩāđˆāđ€āļĢāļēāļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™ Storage

Session Storage āļĄāļĩāļ„āļģāļŠāļąāđˆāļ‡āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļš Local Storage āļ—āļļāļāļ­āļĒāđˆāļēāļ‡ āđ€āļžāļĩāļĒāļ‡āđāļ„āđˆāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļ·āđˆāļ­āļ„āļģāļŠāļąāđˆāļ‡āļˆāļēāļ localStorage āđ€āļ›āđ‡āļ™ sessionStorage āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™

āđ€āļŠāļĢāļīāļĄāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ : āļ–āđ‰āļēāļŦāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļĢāļēāļˆāļ°āđ€āļāđ‡āļšāļĨāļ‡ Local Storage āļ­āļĒāļđāđˆāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡ JSON āđ€āļĢāļēāļˆāļ°āļ•āđ‰āļ­āļ‡āđāļ›āļĨāļ‡āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ String āļāđˆāļ­āļ™ āļ‹āļķāđˆāļ‡āļāļĢāļ“āļĩāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļ–āđ‰āļēāđ€āļĢāļēāļˆāļ°āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļĢāļēāļāđ‡āļˆāļ°āļ•āđ‰āļ­āļ‡āđāļ›āļĨāļ‡āļāļĨāļąāļšāđ€āļ›āđ‡āļ™ JSON āļ­āļĩāļāļĢāļ­āļš

āļĨāļ­āļ‡āđ€āļĨāđˆāļ™ Local Storage āļāļąāļ™

āđƒāļ™āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰ āđ€āļĢāļēāļˆāļ°āļĄāļēāļĨāļ­āļ‡āđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļˆāđ‰āļē Local Storage āļĢāđˆāļ§āļĄāļāļąāļš Dropdown āđƒāļ™ HTML āđāļšāļšāļ‡āđˆāļēāļĒ āđ† āļāļąāļ™ āđ‚āļ”āļĒāđƒāļ™āļ•āļąāļ§āđ‚āļ›āļĢāđ€āļˆāļāļ•āđŒāļ—āļĩāđˆāđ€āļĢāļēāļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļĄāļĩāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļŠāļ­āļ‡āļŠāđˆāļ§āļ™āļ„āļ·āļ­ āđ„āļŸāļĨāđŒ HTML āđāļĨāļ° JavaScript āđ‚āļ”āļĒāļ—āļĩāđˆāļŠāđˆāļ§āļ™āļ‚āļ­āļ‡ HTML

1. āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒ HTML (index.html) āļŠāļĢāđ‰āļēāļ‡āđ€āļĄāļ™āļđ Dropdown āđāļĨāļ°āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļœāļĨ


āđ€āļĄāļ·āđˆāļ­āđ€āļĢāļēāļĨāļ­āļ‡āđ€āļ›āļīāļ”āđ„āļŸāļĨāđŒ HTML āļŦāļĢāļ·āļ­āđ€āļ›āļīāļ”āļ”āđ‰āļ§āļĒ Live Server āļŦāļ™āđ‰āļēāļ•āļēāļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāļ—āļĩāđˆāđ€āļĢāļēāđ„āļ”āđ‰āļāđ‡āļˆāļ°āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āļĄāļēāļ“āļ™āļĩāđ‰

2. āđ€āļ‚āļĩāļĒāļ™āđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒ JavaScript āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļ„āļ·āļ­ app.js āđ‚āļ”āļĒāđƒāļŦāđ‰ Import āđ€āļ‚āđ‰āļēāļĄāļēāļ—āļģāļ‡āļēāļ™āđƒāļ™ HTML āļœāđˆāļēāļ™āđāļ—āđ‡āļ script āļ”āđ‰āļ§āļĒ āđ‚āļ”āļĒāđƒāļ™āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 3-5 āļˆāļ°āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒ JavaScript

3. āđ€āļ‚āļĩāļĒāļ™āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡āļ­āļīāļĨāļīāđ€āļĄāļ™āļ•āđŒāļ‚āļ­āļ‡ Dropdown āđāļĨāļ° āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļĩāđˆāđāļŠāļ”āļ‡āļœāļĨ

4. āđ€āļžāļīāđˆāļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ onChange āđƒāļŦāđ‰āļāļąāļšāļ­āļīāļĨāļīāđ€āļĄāļ™āļ•āđŒ Dropdown āļ—āļģāđƒāļŦāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļĢāļēāļ—āļģāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™ Dropdown āļĄāļąāļ™āļˆāļ°āđ€āļāđ‡āļšāļ„āđˆāļē Value āļ‚āļ­āļ‡ Dropdown āđ€āļĢāļēāđ€āļĨāļ·āļ­āļ āđāļĨāđ‰āļ§āđ€āļāđ‡āļšāļĨāļ‡āđƒāļŠāđˆ Local Storage āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ setItem āļˆāļēāļāļ™āļąāđ‰āļ™āļāđ‡āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđāļŠāļ”āļ‡āļœāļĨāļ•āļēāļĄ Value āļ—āļĩāđˆāđ€āļĢāļēāđ€āļĨāļ·āļ­āļ

āļ—āļĩāļ™āļĩāđ‰āđ€āļĢāļēāļāđ‡āļˆāļ°āļĄāļĩāļāļēāļĢāđ€āļāđ‡āļš Local Storage āļ—āļĩāđˆāļĄāļĩ Key āļŠāļ·āđˆāļ­āļ§āđˆāļē “KeyMode” āđāļĨāļ° Value āļ„āļ·āļ­āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđ€āļĢāļēāđ€āļĨāļ·āļ­āļāđƒāļ™ Dropdown

5. āļŠāđˆāļ§āļ™āļŠāļļāļ”āļ—āđ‰āļēāļĒāđ€āļĢāļēāļˆāļ°āđ€āļ‚āļĩāļĒāļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ„āļ·āļ™āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāđ‚āļŦāļĨāļ”āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāđƒāļŦāļĄāđˆāļāļąāļ™ āđ‚āļ”āļĒāđ€āļĢāļīāđˆāļĄāļˆāļēāļāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāđ€āļ­āļēāđ„āļ§āđ‰āđ€āļāđ‡āļšāļ„āđˆāļēāđ‚āļŦāļĄāļ”āļˆāļēāļāļ—āļĩāđˆāđ€āļĢāļēāđ€āļĨāļ·āļ­āļ āđ‚āļ”āļĒāļāļēāļĢāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ getItem āđƒāļ™ Local Storage āđ‚āļ”āļĒāļāļēāļĢāļĢāļ°āļšāļļāļ„āđˆāļē Key āļ§āđˆāļē “KeyMode”

āđāļ•āđˆāļ—āļĩāđˆāđ€āļĢāļēāđ€āļ‚āļĩāļĒāļ™āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđ€āļžāļĢāļēāļ° āđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāđ€āļĢāļēāļžāļķāđˆāļ‡āđ€āļ„āļĒāđ€āļ‚āđ‰āļēāđ€āļ§āđ‡āļšāļĄāļēāļ„āļĢāļąāđ‰āļ‡āđāļĢāļ āļˆāļ°āļĒāļąāļ‡āđ„āļĄāđˆāļĄāļĩ Key āđƒāļ™ Local Storage āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđ€āļĢāļēāļˆāļ°āđ€āļ‚āļĩāļĒāļ™āļ”āļąāļāđ€āļ­āļēāđ„āļ§āđ‰āļ§āđˆāļē āļ–āđ‰āļēāļŦāļēāļāļĄāļąāļ™āđ„āļĄāđˆāđ€āļ›āđ‡āļ™ Null (āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨ) āļāđ‡āļˆāļ°āđƒāļŦāđ‰āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ getItem āđ€āļŦāļĄāļ·āļ­āļ™āđ€āļ”āļīāļĄ āđāļ•āđˆāļ–āđ‰āļēāļŦāļēāļāđ„āļĄāđˆāļĄāļĩ Key āļāđ‡āļˆāļ°āļāļģāļŦāļ™āļ”āļ„āđˆāļē āđ‚āļŦāļĄāļ”āļ—āļĩāđˆāđ€āļĢāļēāđ€āļĨāļ·āļ­āļāļĨāđˆāļēāļŠāļļāļ”āđ€āļ›āđ‡āļ™ â€œāļ‡āđˆāļēāļĒ”

āđ€āļ‚āļĩāļĒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ Init āđ€āļžāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ•āļ­āļ™āđ€āļĢāļīāđˆāļĄāđ€āļ›āļīāļ”āđ‚āļŦāļĨāļ”āđ€āļ§āđ‡āļšāđ€āļžāļˆāļ­āļĩāļāļĢāļ­āļš āđāļĨāļ°āļ„āļ·āļ™āļ„āđˆāļēāļ—āļĩāđˆāđ€āļĨāļ·āļ­āļāđƒāļ™ Dropdown āļāļąāļšāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļœāļĨāļ™āļąāđˆāļ™āđ€āļ­āļ‡ āļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ­āļĒāđˆāļēāļĨāļ·āļĄāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ•āļ­āļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆāļšāļĢāļĢāļ—āļąāļ”āļŠāļļāļ”āļ—āđ‰āļēāļĒāļ”āđ‰āļ§āļĒāļ™āļ°

āļžāļ­āđ€āļ‚āļĩāļĒāļ™āđ€āļŠāļĢāđ‡āļˆāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļŦāļ™āđ‰āļēāļ•āļēāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒ app.js āļ—āļĩāđˆāđ€āļĢāļēāđ€āļ‚āļĩāļĒāļ™āļĄāļēāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āđ€āļ›āđ‡āļ™āļ”āļąāļ‡āļ™āļĩāđ‰āļ„āļĢāļąāļš

āļ–āļ·āļ­āļ§āđˆāļēāđ€āļŠāļĢāđ‡āļˆāļŠāļīāđ‰āļ™āļ āļēāļĢāļāļīāļˆāđ€āļ›āđ‡āļ™āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒ āđ€āļĢāļēāļĨāļ­āļ‡āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āđˆāļēāļ‡ āđ† āđāļĨāđ‰āļ§āļĢāļĩāđ‚āļŦāļĨāļ”āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļš āļāđ‡āļˆāļ°āļžāļšāļ§āđˆāļēāļĄāļąāļ™āļ„āļ·āļ™āļ„āđˆāļē

āļāļĨāļąāļšāļĄāļēāđ„āļ”āđ‰āđ€āļžāļĢāļēāļ° Local Storage āļ™āļąāđˆāļ™āđ€āļ­āļ‡

āļ§āļīāļ˜āļĩāđ€āļ›āļīāļ”āļ”āļđ Local Storage āļ—āļĩāđˆāđ€āļāđ‡āļšāļ„āđˆāļēāđ„āļ§āđ‰

āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāļ”āļđ āđāļāđ‰āđ„āļ‚ āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™ Local Storage āđ„āļ”āđ‰āđ‚āļ”āļĒāļ—āļģāļ•āļēāļĄāļ”āļąāļ‡āļ™āļĩāđ‰

1. āļ„āļĨāļīāļāļ‚āļ§āļēāļ—āļĩāđˆāļ§āđˆāļēāļ‡āļšāļ™āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ‚āļ­āļ‡āđ€āļĢāļē āđāļĨāļ°āļ—āļģāļāļēāļĢāđ€āļĨāļ·āļ­āļ Inspect

2. āļŠāļąāļ‡āđ€āļāļ•āļ—āļĩāđˆāļĄāļļāļĄāļšāļ™āļ‚āļ§āļēāđƒāļŦāđ‰āļ„āļĨāļīāļāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđāļ–āļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­

3. āđ€āļĨāļ·āļ­āļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ Application

4. āļ„āļĨāļīāļāļ—āļĩāđˆāļŦāļąāļ§āļ‚āđ‰āļ­ Storage āđāļĨāļ° Local storage āļˆāļēāļāļ™āļąāđ‰āļ™āđ€āļĨāļ·āļ­āļāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāđ€āļžāļ·āđˆāļ­āļ”āļđ Local Storage

āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒāļ‚āļ­āļ‡ Local Storage āđāļĨāļ° Session Storage

āļˆāļ°āļŠāļąāļ‡āđ€āļāļ•āļˆāļēāļāļāļēāļĢāļ—āļĩāđˆāđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāļ”āļđ āđāļāđ‰āđ„āļ‚ āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļ•āļąāļ§āđ€āļ­āļ‡āļ™āļąāđ‰āļ™āļ—āļģāđƒāļŦāđ‰āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒāļ‚āļ­āļ‡ Local Storage āļ„āļ·āļ­ āđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļ—āļĩāđˆāļˆāļ°āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āļ§āļēāļĄāļĨāļąāļš āđ€āļžāļĢāļēāļ°āđ€āļŠāļĩāđˆāļĒāļ‡āļ•āđˆāļ­āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ›āđ„āļ”āđ‰āļ‡āđˆāļēāļĒ

āļŠāļĢāļļāļ›āļŠāđˆāļ‡āļ—āđ‰āļēāļĒ

āđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāļąāļ™āļšāđ‰āļēāļ‡āļ„āļĢāļąāļš āđƒāļ™āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰āđ€āļĢāļēāđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ§āđˆāļē Local Storage āđāļĨāļ° Session Storage āļ„āļ·āļ­āļ­āļ°āđ„āļĢ āļ•āđˆāļēāļ‡āļˆāļēāļāļ„āļļāļāļāļĩāđ‰āļĒāļąāļ‡āđ„āļ‡ āđāļĨāļ°āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ„āļģāļŠāļąāđˆāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ āļ­āļĩāļāļ—āļąāđ‰āļ‡āđ„āļ”āđ‰āļĨāļ­āļ‡āđ€āļĨāđˆāļ™āļāļąāļš Local Storage āļ­āļĩāļāļ”āđ‰āļ§āļĒ āļœāļĄāļŦāļ§āļąāļ‡āđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļ§āđˆāļē āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰āļˆāļ°āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđāļāđˆāļœāļđāđ‰āļ­āđˆāļēāļ™āđ„āļĄāđˆāļĄāļēāļāļāđ‡āļ™āđ‰āļ­āļĒāļ™āļ°āļ„āļĢāļąāļš āđ„āļ§āđ‰āđ€āļˆāļ­āļāļąāļ™āđƒāļŦāļĄāđˆāļšāļ—āļ„āļ§āļēāļĄāļŦāļ™āđ‰āļē āļŠāļ§āļąāļŠāļ”āļĩāļ„āļĢāļąāļš

āļ—āļĩāđˆāļĄāļē : āļ āļēāļžāđ‚āļ”āļĒ Pexels āļˆāļēāļ Pixabay


āļ­āđ‰āļēāļ‡āļ­āļīāļ‡

  1. āļĄāļēāļĢāļđāđ‰āļˆāļąāļ Local Storage āļāļąāļ™, āļŠāļ·āļšāļ„āđ‰āļ™āđ€āļĄāļ·āđˆāļ­ 8 āļ•āļļāļĨāļēāļ„āļĄ 2566 āļˆāļēāļ: https://medium.com/@hattagornngamsai/āļĄāļēāļĢāļđāđ‰āļˆāļąāļ-local-storage-āļāļąāļ™-bc64755dcc56
  2. HTML5 Web Storage āļ„āļ·āļ­āļ­āļ°āđ„āļĢ ? + āļŠāļ­āļ™āļ§āļīāļ˜āļĩāđƒāļŠāđ‰, āļŠāļ·āļšāļ„āđ‰āļ™āđ€āļĄāļ·āđˆāļ­ 8 āļ•āļļāļĨāļēāļ„āļĄ 2566 āļˆāļēāļ: http://www.siamhtml.com/html5-web-storage/

āđ€āļĢāļēāđƒāļŠāđ‰āļ„āļļāļāļāļĩāđ‰āđ€āļžāļ·āđˆāļ­āļžāļąāļ’āļ™āļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļ”āļĩāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ‚āļ­āļ‡āļ„āļļāļ“ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĻāļķāļāļĐāļēāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ„āļ”āđ‰āļ—āļĩāđˆ āļ™āđ‚āļĒāļšāļēāļĒāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§āđ€āļ­āļ‡āđ„āļ”āđ‰āļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ”āđ‰āđ€āļ­āļ‡āđ‚āļ”āļĒāļ„āļĨāļīāļāļ—āļĩāđˆ āļ•āļąāđ‰āļ‡āļ„āđˆāļē

āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§

āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ„āļļāļāļāļĩāđ‰āđ‚āļ”āļĒāđ€āļ›āļīāļ”/āļ›āļīāļ” āļ„āļļāļāļāļĩāđ‰āđƒāļ™āđāļ•āđˆāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āđ„āļ”āđ‰āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļĒāļāđ€āļ§āđ‰āļ™ āļ„āļļāļāļāļĩāđ‰āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™

āļĒāļ­āļĄāļĢāļąāļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§
  • āļ„āļļāļāļāļĩāđ‰āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™
    āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ•āļĨāļ­āļ”

    āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ„āļļāļāļāļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļ›āļāļ•āļī āđāļĨāļ°āđ€āļ‚āđ‰āļēāļŠāļĄāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āļ„āļļāļ“āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ›āļīāļ”āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ„āļļāļāļāļĩāđ‰āļ™āļĩāđ‰āđƒāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ‚āļ­āļ‡āđ€āļĢāļēāđ„āļ”āđ‰
    āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ„āļļāļāļāļĩāđ‰

  • āļ„āļļāļāļāļĩāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāļ—āļēāļ‡āļāļēāļĢāļ•āļĨāļēāļ”

    āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ„āļļāļāļāļĩāđ‰āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ āđāļĨāļ° āļ™āļģāđ€āļŠāļ™āļ­āđ‚āļ›āļĢāđ‚āļĄāļŠāļąāļ™ āļŠāļīāļ™āļ„āđ‰āļē āļĢāļ§āļĄāļ–āļķāļ‡āļŦāļĨāļąāļāļŠāļđāļ•āļĢāļŸāļĢāļĩ āđāļĨāļ° āļŠāļīāļ—āļ˜āļīāļžāļīāđ€āļĻāļĐāļ•āđˆāļēāļ‡ āđ† āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļ›āļīāļ”āļ„āļļāļāļāļĩāđ‰āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰āđ„āļ”āđ‰āđ‚āļ”āļĒāđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļŦāļĨāļąāļ āđ€āļ§āđ‰āļ™āđāļ•āđˆāļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āđ‚āļ›āļĢāđ‚āļĄāļŠāļąāļ™āļ—āļĩāđˆāļ­āļēāļˆāđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļšāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ
    āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ„āļļāļāļāļĩāđ‰

āļšāļąāļ™āļ—āļķāļāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē