JavaScript in 13 Steps

āļĄāļĩāđ‚āļ†āļĐāļ“āļē
100+
āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”
āļāļēāļĢāļˆāļąāļ”āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ™āļ·āđ‰āļ­āļŦāļē
āļŠāļģāļŦāļĢāļąāļšāļ—āļļāļāļ„āļ™
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđāļ­āļ›āļ™āļĩāđ‰

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

āđāļ­āļ›āļ™āļĩāđ‰āđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™ 13 āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆāļ‡āđˆāļēāļĒāļ•āđˆāļ­āļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄ āđāļ•āđˆāļĨāļ°āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļŦāļąāļ§āļ‚āđ‰āļ­āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđƒāļ™ JavaScript:

āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļˆāļēāļ§āļēāļŠāļ„āļĢāļīāļ›āļ•āđŒ
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 1 – āļŠāļ™āļīāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢ
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 2 – āļ•āļąāļ§āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 3 - āļ„āļ§āļšāļ„āļļāļĄāļ„āļģāļŠāļąāđˆāļ‡āđ‚āļŸāļĨāļ§āđŒ (if/else, switch/case, loops)
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 4 - āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āđāļĨāļ°āļ‚āļ­āļšāđ€āļ‚āļ•
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 5 - āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāđāļĨāļ°āļ§āļąāļ•āļ–āļļ
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 6 - āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ”
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 7 - āļŠāļąāļāļāļēāđāļĨāļ° Async/Await
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 8 - āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđāļĨāļ°āļāļēāļĢāļ”āļĩāļšāļąāļ
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 9 - āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ DOM
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 10 - AJAX āđāļĨāļ° API
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 11 - āļ™āļīāļžāļˆāļ™āđŒāļ—āļąāđˆāļ§āđ„āļ›
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 12 - āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒ (localStorage/sessionStorage)
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 13 - āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° ES6+ (āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĨāļđāļāļĻāļĢ, āļ•āļąāļ§āļ­āļąāļāļĐāļĢāđ€āļ—āļĄāđ€āļžāļĨāļ•, āļāļēāļĢāļ—āļģāļĨāļēāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡, āļ•āļąāļ§āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļāļĢāļ°āļˆāļēāļĒ)
āļ•āđˆāļ­āđ„āļ› āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļĨāļ°āļ‚āļ­āļšāđ€āļ‚āļ• āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāđāļĨāļ°āļ§āļąāļ•āļ–āļļ āļ„āļĨāļēāļŠāđāļĨāļ°āļāļēāļĢāļŠāļ·āļšāļ—āļ­āļ” āļŠāļąāļāļāļēāđāļĨāļ° Async/Await āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđāļĨāļ°āļāļēāļĢāļ”āļĩāļšāļąāļ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ DOM AJAX āđāļĨāļ° API āļ™āļīāļžāļˆāļ™āđŒāļ—āļąāđˆāļ§āđ„āļ› āđāļĨāļ°āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āļ­āļ‡āđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒ āđ€āļŠāđˆāļ™ localStorage āđāļĨāļ° sessionStorage āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļĨāđˆāļēāļŠāļļāļ”āļ‚āļ­āļ‡ ES6+ āđ€āļŠāđˆāļ™ āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĨāļđāļāļĻāļĢ āļ•āļąāļ§āļ­āļąāļāļĐāļĢāļ‚āļ­āļ‡āđ€āļ—āļĄāđ€āļžāļĨāļ• āļāļēāļĢāļ—āļģāļĨāļēāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ āđāļĨāļ°āļ•āļąāļ§āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļāļĢāļ°āļˆāļēāļĒ

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

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

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” JavaScript āđƒāļ™ 13 āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ•āļ­āļ™āļ™āļĩāđ‰āđāļĨāļ°āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļŠāļđāđˆāļāļēāļĢāđ€āļ›āđ‡āļ™āļ™āļąāļāļžāļąāļ’āļ™āļē JavaScript āļ—āļĩāđˆāđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ!
āļ­āļąāļ›āđ€āļ”āļ•āđ€āļĄāļ·āđˆāļ­
19 āđ€āļĄ.āļĒ. 2566

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ

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

āļĄāļĩāļ­āļ°āđ„āļĢāđƒāļŦāļĄāđˆ

Improved app performance
Fixed minor issue