Короткий опис
Last updated
Last updated
JavaScript — це мова програмування, що дозволяє вам створювати динамічні веб-сторінки. Оновлення окремих блоків веб-сторінки, інтерактивні карти, анімовання графіки, прокручування відео в медіапрогравачі та не тільки можна реалізувати за допомогою цієї мови.
JavaScript є мовою, що інтерпретується (англ. interpreted programming language). Це означає, що їй потрібен інтерпретатор для роботи. Ваш улюблений веб-браузер — один з таких інтерпретаторів.
Через подібність JavaScript з Java люди часто їх плутають. Це звісно ж різні мови.
В наш час важко уявити сучасний сайт без JavaScript. Тому, якщо компанія має веб-сайт, то їй в тій чи іншій мірі потрібен хтось зі знаннями цієї мови. Мова JavaScript є обов'язковою умовою для більшості вакансій у веб сфері і не тільки.
З появою Node.js ви можете розробляти на JavaScript не лише клієнтську частину, але й серверну. В таких умовах розробник(и) спроможні писати проект лише на одній мові, що має свої плюси.
Використовуючи такі інструменти, як Electron, React Native та інші, JavaScript дозволяє створювати програми для настільних комп'ютерів, мобільні додатки, веб-додатки тощо.
Щоб почати експериментувати з JavaScript, можна використовувати он-лайн редактори, які дозволяють одразу в браузері писати фрагменти HTML/CSS/JavaScript коду:
Зручно, бо не потрібно нічого встановлювати і результат доступний вам звідусіль.
(рос.) — сучасний підручник по JavaScript. Матеріал викладено системно, з прикладами, деякі з яких можна одразу ж попробувати в браузері.
(англ.) — підручник по JavaScript.
(англ.) — JavaScript керівництво від Mozilla Developer Network.
(англ.) — JavaScript: The Right Way — збірка сайтів, підходів, порад, які заохочують писати привильний сучасний код.
(рос., В'ячеслав Голованов) — Виразний Javascript.
(рос.) — JavaScript Garden — документація по найбільш хитромудрим темам мови JavaScript, яка постійно оновлюється.
(рос.) — патерни для JavaScript-застосунків, які легко масштабуються.
(англ.) — jQuery підручник
(англ.) — AngularJS — JavaScript фреймворк від Google з відкритим вихідним кодом, який використовує HTML в якості мови шаблонів.
(англ.) — HTML 5 Shoot 'em Up in an Afternoon.