1 ) JavaScript е езикът за скриптове или програмиране, който ви позволява да прилагате сложни функции на уеб страницата.
2) JavaScript е синхронен еднопоточен език, което означава, че изпълнява код ред по ред.
— Защо JavaScript е еднонишков език? —
- JavaScript е език с една нишка, защото докато изпълнява код в една нишка, може да бъде наистина лесен за внедряване, тъй като не се налага да се справяме със сложните сценарии, които възникват в многонишкова среда като блокиране.
Две неща, за да накарате JavaScript да работи еднонишково
- Обадете се на стека
- Купчина памет
1 ) Стек за повиквания:В стека за повиквания вашият JS код се чете и се изпълнява ред по ред.
2 ) Крупна памет: Използва се за разпределяне на паметта, използвана от вашата JavaScript програма. Не забравяйте, че паметта не е същата като структурите на данните на купчината, те са напълно различни. Това е свободното пространство във вашата операционна система.
JavaScript може да се добави към вашия HTML файл по два начина:
- Вътрешен JavaScript
- Външен JavaScript
Приложение на JavaScript:
- Уеб разработка
- Уеб приложения
- Сървърни приложения
- игри
- Умни часовници
- Изкуство
- Машинно обучение
Ограничения на JavaScript
- производителност
- Сложност
- Ежеседмично обработване на грешки и средства за проверка на типа
JavaScript е най-известен за разработка на уеб страници, но се използва и в различни среди без браузър. Можете да научите JavaScript от самото начало, като следвате този урок за JavaScript и Примери за JavaScript.
Допълнителни теми за JavaScript.
Разлика между var, let, const :- https://medium.com/@RitikTyagi/var-let-const-in-javascript-basics-74ac4fb47e1d
Повдигане в javascript :- https://medium.com/@RitikTyagi/understanding-hoisting-in-javascript-3072aa207205