āļāļļāļāļĨāļąāļāļĐāļāļ° Frontend JavaScript ES6+ (ECMAScript 2015+) āļŦāļĄāļēāļĒāļāļķāļāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāļĨāđāļēāļŠāļļāļāđāļāļ āļēāļĐāļēāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ JavaScript (JS) āļāļķāđāļāļāļāļāđāļāļāļĄāļēāđāļāļĒāđāļāļāļēāļ°āđāļāļ·āđāļāļāļĢāļąāļāļāļĢāļļāļāļāļēāļĢāļāļąāļāļāļēāđāļĨāļ°āļĨāļāļāļ§āļēāļĄāļāļąāļāļāđāļāļāđāļāļāļēāļĢāđāļāđāļāļēāļāļāļāđāļ§āđāļāļŠāđāļ§āļāļŦāļāđāļēāđāļĨāļ°āđāļāļāļāļĨāļīāđāļāļāļąāļāļĄāļ·āļāļāļ·āļ āļāļļāļāļŠāļĄāļāļąāļāļīāđāļŦāļĨāđāļēāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļŠāļĢāđāļēāļ āļāļģāļĢāļļāļāļĢāļąāļāļĐāļē āđāļĨāļ°āļāļĢāļąāļāļāļāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļāļąāļāļāđāļāļāđāļāđāļāđāļēāļĒāļāļķāđāļ āļāļāļ°āđāļāļĩāļĒāļ§āļāļąāļāļāđāļĢāļąāļāļāļĢāļ°āļāļąāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļĨāļ°āļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļđāđāđāļāđāļāļĩāđāļāļĩ AppMaster āļāļķāđāļāđāļāđāļāļāļ·āđāļāļāļąāđāļāļāļģāđāļāļāļ·āđāļāļāļĩāđāđāļāļĨāļāļāļāļĢāđāļĄ no-code āđāļāđāļāļĩāđāļāļāļĢāđāļŠāđāļ§āļāļŦāļāđāļē JavaScript ES6+ āļĢāđāļ§āļĄāļāļąāļāđāļāļĢāļĄāđāļ§āļīāļĢāđāļ Vue3 āđāļĨāļ° JS/TS āđāļāļ·āđāļāļŠāļĢāđāļēāļāđāļ§āđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ
āļāļąāļāļāļąāđāļāđāļāđāđāļāļīāļāļāļąāļ§ ECMAScript 2015 (ES6) āđāļāđāļāļ·āļāļāļĄāļīāļāļļāļāļēāļĒāļ 2558 āļāđāļāļĄāļđāļĨāļāļģāđāļāļēāļ° ECMAScript āđāļāđāļāļģāļĢāļāļāļāļēāļĢāđāļāļĒāđāļāļĢāđāļĢāļēāļĒāļāļĩāļĄāļēāđāļāđ āđāļāļĒāļĄāļĩāļāļēāļĢāļāļģāđāļŠāļāļāļāļļāļāļŠāļĄāļāļąāļāļīāđāļŦāļĄāđāđāļāļāļēāļĢāļ§āļāļāđāļģāđāļāđāļĨāļ°āļāļĢāļąāđāļ āļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāđāļĨāļ°āļāļąāļāļāđāļāļąāļāļāļēāļĢāļāļģāļāļēāļāđāļāļāļŠāļ°āļŠāļĄāļāļĩāđāļĄāļĩāđāļŦāđāđāļāļĒ ES6 āđāļĨāļ°āđāļ§āļāļĢāđāļāļąāļāļāļĩāđāđāļŦāļĄāđāļāļ§āđāļē āđāļĢāļĩāļĒāļāļĢāļ§āļĄāļāļąāļāļ§āđāļēāđāļāđāļāļāļĩāđāļāļāļĢāđāļŠāđāļ§āļāļŦāļāđāļē JavaScript ES6+ āļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļ ES6+ āļāļĩāđāđāļāļāđāļāđāļāļāļĩāđāļŠāļļāļāļāļēāļāļŠāđāļ§āļāđāļāđāđāļāđ:
1. Let āđāļĨāļ° Const: 'let' āđāļĨāļ° 'const' āđāļāđāļāļĢāļđāļāđāļāļāļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļąāļ§āđāļāļĢāđāļŦāļĄāđāļāļĩāđāđāļāļāļāļĩāđ 'var' āļāđāļ§āļĒāļāļąāļ§āđāļāļĢāļāļĩāđāļāļģāļŦāļāļāļāļāļāđāļāļāđāļāļāļāļĨāđāļāļ 'let' āđāļāļīāļāđāļāđāļāļēāļāļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļąāļ§āđāļāļĢāđāļĨāļāļāļĨāļāļĩāđāļĄāļĩāļāļāļāđāļāļāļāļĨāđāļāļ āđāļāļāļāļ°āļāļĩāđ 'const' āđāļāđāļāļāļąāļ§āđāļāļĢāļāđāļēāļāļāļĒāđāļēāļāđāļāļĩāļĒāļ§āļāļĩāđāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļāđāļŦāļĄāđāđāļāđāļŦāļĨāļąāļāļāļēāļāļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļĢāļąāđāļāđāļĢāļ āļāļķāđāļāļāđāļ§āļĒāļāđāļāļāļāļąāļāļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļąāļ§āđāļāļĢāļŠāđāļ§āļāļāļĨāļēāļāđāļāļĒāđāļĄāđāļāļąāđāļāđāļāđāļĨāļ°āļāļąāļāļāļąāļāđāļāđāļĢāļđāļāđāļāļāđāļāđāļāļāļĩāđāļāļĩāļāļķāđāļ
2. āļāļąāļāļāđāļāļąāļāļĨāļđāļāļĻāļĢ: āļāļąāļāļāđāļāļąāļāļĨāļđāļāļĻāļĢāļāļģāđāļŦāđāđāļ§āļĒāļēāļāļĢāļāđāļāļāļāļāļąāļāļāđāļāļąāļāļāđāļēāļĒāļāļķāđāļ āđāļĨāļ°āđāļāđāļāļāļēāļāđāļĨāļ·āļāļāđāļāļāļāļīāļāļāļāđāļāļąāļāļāđāļāļąāļ āļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāļāļĒāđāļēāļāļĒāļīāđāļāđāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāđāļāļāļĩāđāļŠāļąāđāļāļĨāļāđāļĨāļ°āļŠāļ°āļāļēāļāļāļķāđāļ āļāļģāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāđāļēāļāđāļĨāļ°āļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļāđāļĄāļēāļāļāļķāđāļ āļāļāļāļāļēāļāļāļĩāđ āļāļąāļāļāđāļāļąāļāļĨāļđāļāļĻāļĢāļĒāļąāļāļĄāļĩāļāļēāļĢāđāļāļ·āđāļāļĄāđāļĒāļāļāļģāļĻāļąāļāļāđ 'this' āļāļķāđāļāđāļŦāđāļāļĪāļāļīāļāļĢāļĢāļĄāļāļĩāđāļāļĩāļāļķāđāļāļ āļēāļĒāđāļāļāļēāļĢāđāļāļĢāļāļĨāļąāļāđāļĨāļ°āļāļąāļ§āļāļąāļāļāļēāļĢāđāļŦāļāļļāļāļēāļĢāļāđ
3. āļāļąāļ§āļāļąāļāļĐāļĢāļāļāļāđāļāļĄāđāļāļĨāļ: āļāļąāļ§āļāļąāļāļĐāļĢāļāļāļāđāļāļĄāđāļāļĨāļāļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāļāļīāļāļāļāđāļ āļēāļĒāđāļāļāļąāļ§āļāļąāļāļĐāļĢāļāļāļāļŠāļāļĢāļīāļāđāļāđ āđāļāļĒāđāļāđāđāļ§āļĒāļēāļāļĢāļāđ `${expression}` āļāļļāļāļŠāļĄāļāļąāļāļīāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļŠāļĢāđāļēāļāļŠāļāļĢāļīāļāđāļāļāļēāļĄāļīāļāđāļāđāļāđāļēāļĒāļāļķāđāļāđāļāļĒāđāļĄāđāļāļģāđāļāđāļāļāđāļāļāļāđāļāļāđāļāļĄāļđāļĨ āļāļĢāļąāļāļāļĢāļļāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāđāļēāļāđāļĨāļ°āļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļē
4. āļāļēāļĢāļāļģāļĨāļēāļĒāļĨāđāļēāļ: āļāļēāļĢāļāļģāļĨāļēāļĒāđāļāļĢāļāļŠāļĢāđāļēāļāļāļģāđāļŦāđāļŠāļēāļĄāļēāļĢāļāđāļĒāļāļāđāļēāļāļēāļāļāļēāļĢāđāđāļĢāļĒāđāđāļĨāļ°āļāđāļāļāđāļāđāļāļāđāļāļāļāđāļāđāļāļāļąāļ§āđāļāļĢāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļāđāļāđ āļāļķāđāļāļāđāļ§āļĒāļĨāļāļāļ§āļēāļĄāļĒāļļāđāļāļĒāļēāļāđāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļģāļāļēāļāļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļąāļāļāđāļāļ āđāļĨāļ°āđāļāļīāđāļĄāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāđāļēāļāđāļāđāļāđāļāļĒāļāļēāļĢāļāļģāđāļŠāļāļāļ āļēāļāļĢāļ§āļĄāļāļĩāđāļāļąāļāđāļāļāļāļāļāļāļąāļ§āđāļāļĢāļāļĩāđāđāļāđ
5. āđāļĄāļāļđāļĨ: ES6+ āļĢāļ§āļĄāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļāļąāđāļāđāļāļīāļĄāļŠāļģāļŦāļĢāļąāļāđāļĄāļāļđāļĨ āļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāļāļąāļāļĢāļ°āđāļāļĩāļĒāļāđāļĨāļ°āļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāđāļāđāļāđāļāļĩāļāļķāđāļāļāđāļ§āļĒāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ 'āļāļģāđāļāđāļē' āđāļĨāļ° 'āļŠāđāļāļāļāļ' āļāļķāđāļāļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļąāļāļāļēāļĢāļāļēāļĢāļāļķāđāļāļāļēāđāļāđāļāļĩāļāļķāđāļ āđāļāļĒāļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļ§āļēāļĄāļāļģāđāļāđāļāđāļāļāļēāļĢāđāļāđāļāļąāļ§āđāļŦāļĨāļāđāļĄāļāļđāļĨāļāļāļāļāļĢāļīāļĐāļąāļāļāļ·āđāļ āđāļāđāļ RequireJS āļŦāļĢāļ·āļ Browserify
6. āļāļĨāļēāļŠ: āđāļāļāļāļ°āļāļĩāđ JavaScript āļĒāļąāļāļāļāđāļāđāļāļ āļēāļĐāļēāļāļĩāđāđāļāđāļāđāļāđāļāļ ES6+ āļāļģāđāļŠāļāļāđāļ§āļĒāļēāļāļĢāļāđāļāļāļāļāļĨāļēāļŠ āļāļķāđāļāļāļģāđāļŦāđāļĢāļđāļāđāļāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļāļāđāļēāļĒāļāļķāđāļ āļāļĨāļēāļŠāļāļąāļāđāļāļĢāļĩāļĒāļĄāļ§āļīāļāļĩāļāļēāļĢāļāļĩāđāļŦāļĢāļđāļŦāļĢāļēāđāļāļāļēāļĢāļāļģāļŦāļāļāļāļąāļ§āļŠāļĢāđāļēāļ āļ§āļīāļāļĩāļāļēāļĢ āļāļēāļĢāļŠāļ·āļāļāļāļ āđāļĨāļ°āļ§āļīāļāļĩāļāļēāļĢāđāļāļāļŠāđāļāļāļīāļāļ āļēāļĒāđāļāļāļĨāđāļāļāđāļāđāļāđāļāļĩāļĒāļ§āļāļĩāđāđāļŦāļāļĩāļĒāļ§āđāļāđāļ
7. Promises: ES6+ āļāļģāđāļŠāļāļ Promises āļāļķāđāļāļāđāļ§āļĒāđāļŦāđāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠāđāļĨāļ°āļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļāļāđāļēāļĒāļāļķāđāļ āļāļ§āļāđāļāļēāđāļŠāļāļāļ§āļīāļāļĩāļāļĩāđāđāļāđāļāļĄāļēāļāļĢāļāļēāļāđāļāļāļēāļĢāļāļģāļāļēāļāļāļąāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠ āđāļāđāļ āļāļģāļāļ AJAX āļāļēāļĢāđāļāđāđāļ Callback Hell āđāļĨāļ°āļāļĢāļąāļāļāļĢāļļāļāļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļāđāļ
8. Async/Await: āđāļāļīāļāļāļąāļ§āđāļ ES8 āļāļąāļāļāđāļāļąāļ async/await āļāļģāđāļŦāđāđāļāđāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠāļĄāļĩāļĨāļąāļāļĐāļāļ°āđāļĨāļ°āļāļģāļāļēāļāđāļŦāļĄāļ·āļāļāļāļąāļāđāļāđāļāļāļīāļāđāļāļĢāļāļąāļŠ āđāļāļĒāļāļąāļāļāļģāļŠāļąāļāļāļēāđāļāļĢāļđāļāđāļāļāđāļ§āļĒāļēāļāļĢāļāđāļāļĩāđāļāđāļēāļāļāđāļēāļĒāđāļĨāļ°āļāļĢāļ°āļāļąāļāļĒāļīāđāļāļāļķāđāļ āļāļļāļāļŠāļĄāļāļąāļāļīāļāļĩāđāļāđāļ§āļĒāļĨāļāļāļ§āļēāļĄāļĒāļļāđāļāļĒāļēāļāđāļāļāļēāļĢāļāļģāļāļēāļāļāļąāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāđāļāļāļāļ°āļāļīāļāļāđ āļāļĢāļąāļāļāļĢāļļāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāđāļāđāļŦāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļĨāļ°āļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļ
āļāļļāļāļŠāļĄāļāļąāļāļī Frontend JavaScript ES6+ āđāļŦāļĨāđāļēāļāļĩāđ āļāļĢāđāļāļĄāļāđāļ§āļĒāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāļāļ·āđāļāđ āđāļāđāļ āļāļąāļ§āļ§āļāļāđāļģ āļāļąāļ§āļŠāļĢāđāļēāļ āļāļļāļ āđāļĨāļ°āđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨ Map āđāļāđāđāļāļĨāļĩāđāļĒāļāļ§āļīāļāļĩāļāļĩāđāļāļąāļāļāļąāļāļāļēāļŠāļĢāđāļēāļāđāļĨāļ°āļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļŠāđāļ§āļāļŦāļāđāļē AppMaster āđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļ§āļēāļĄāļāđāļēāļ§āļŦāļāđāļēāđāļŦāļĨāđāļēāļāļĩāđāđāļāļ·āđāļāļāļģāđāļŠāļāļāđāļāļĨāļāļāļāļĢāđāļĄ no-code āļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāđāļ§āđāļāđāļĨāļ°āļĄāļ·āļāļāļ·āļāļāđāļ§āļĒāđāļāđāļāļāļĩāđāļāļąāļāļŠāļĄāļąāļĒāđāļĨāļ°āđāļŦāļĄāļēāļ°āļŠāļĄāļāļĩāđāļŠāļļāļ āđāļāļ·āđāļāļāļāļēāļāđāļāļĨāļāļāļāļĢāđāļĄāļŠāļĢāđāļēāļāđāļāđāļāđāļāļĒāđāļāđāļāļĩāđāļāļāļĢāđāļŠāđāļ§āļāļŦāļāđāļēāđāļŦāļĨāđāļēāļāļĩāđ āļāļąāļāļāļąāļāļāļēāļāļķāļāđāļĄāđāļāļģāđāļāđāļāļāđāļāļāļāļĢāļąāļāđāļŦāđāđāļāđāļēāļāļąāļāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāļ āļēāļĐāļēāđāļŦāļĄāđāļāđāļ§āļĒāļāļāđāļāļ āđāļĨāļ°āļĢāļąāļāļāļĢāļ°āļāļąāļāļāļ§āļēāļĄāļŠāļāļāļāļĨāđāļāļāļāļąāļāđāļāļ§āļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļ
āļāļāļāļāļēāļāļāļĩāđ AppMaster āļĒāļąāļāļĄāļāļāđāļāļāļŠāļēāļĢāļāļĩāđāļŠāļĄāļāļđāļĢāļāđāđāļāđāļĨāļđāļāļāđāļē āļĢāļ§āļĄāļāļķāļāđāļāļāļŠāļēāļĢāļāļĢāļ°āļāļāļāļāļĩāđāļŠāļĢāđāļēāļāļāļąāļāđāļāļĄāļąāļāļī (open API) āļŠāļģāļŦāļĢāļąāļ endpoints āđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļĨāļ°āļŠāļāļĢāļīāļāļāđāļāļēāļĢāļĒāđāļēāļĒāļŠāļāļĩāļĄāļēāļāļēāļāļāđāļāļĄāļđāļĨ āđāļāļ§āļāļēāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļāļĢāļāļāļāļĨāļļāļĄāļāļĩāđāļāđāļ§āļĒāļāļĢāļ°āļŦāļĒāļąāļāđāļ§āļĨāļēāđāļĨāļ°āļāļĢāļąāļāļĒāļēāļāļĢāđāļāļāļāļ°āđāļāļĩāļĒāļ§āļāļąāļāļāđāļĨāļāļŦāļāļĩāđāļāļēāļāđāļāļāļāļīāļāđāļĨāļ°āđāļŦāđāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļĒāļēāļĒāļāļāļēāļāļŠāļđāļ āđāļāļ·āđāļāļĢāļāļāļĢāļąāļāļĨāļđāļāļāđāļēāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļāļąāđāļāđāļāđāļāļļāļĢāļāļīāļāļāļāļēāļāđāļĨāđāļāđāļāļāļāļāļķāļāļāļāļāđāļāļĢāļāļāļēāļāđāļŦāļāđ āļāļēāļĢāļāļŠāļĄāļāļŠāļēāļāļāļļāļāļŠāļĄāļāļąāļāļīāļŠāđāļ§āļāļŦāļāđāļē JavaScript ES6+ āļāļĩāđāđāļāđāļāļāļ§āļąāļāļāļĢāļĢāļĄāđāļŦāļĄāđāđāļĨāļ°āđāļāļĨāļāļāļāļĢāđāļĄ no-codeAppMaster āļāđāļ§āļĒāđāļŦāđāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļĢāđāļ§āļāļķāđāļ āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļĄāļēāļāļāļķāđāļ āđāļĨāļ°āļāļļāđāļĄāļāđāļāļāļļāļ