Введення у веб-розробку
  • Передмова
  • Починаємо
    • Вступ
    • TCP/IP протокол
    • HTTP
    • Веб-браузер
    • Веб-сервер
    • Cookies
    • Фронтенд і бекенд
    • Фреймворки
    • Редактори коду
    • Emmet
  • Git
    • Короткий опис
    • Базові Git-команди
  • HTML
    • Короткий опис
    • Теги і атрибути
    • Структура HTML-документу
    • HTML-файли
  • CSS
    • Короткий опис
    • Додавання CSS до HTML-документу
    • CSS-препроцесори
  • JavaScript
    • Короткий опис
    • Що таке ECMAScript?
    • Document Object Model
    • AJAX, JSON
    • Інструменти для збірки
    • Node.js
    • npm
  • PHP
    • Короткий опис
    • Середовище для розробки
  • MySQL
    • Короткий опис
    • Інструменти управління базами даних
  • MongoDB
    • Короткий опис
    • MongoDB shell
    • MongoDB GUI
    • Вибірка і сортування
    • Індекси
  • Linux
    • Короткий опис
  • Windows
    • Windows 10 підсистема для Linux
    • Chocolatey
    • Покращена консоль
  • Що далі?
    • Фронтенд
    • Бекенд
Powered by GitBook
On this page
  • Javascript є скрізь!
  • Он-лайн редактори
  • Корисні посилання
  1. JavaScript

Короткий опис

PreviousCSS-препроцесориNextЩо таке ECMAScript?

Last updated 2 years ago

JavaScript — це мова програмування, що дозволяє вам створювати динамічні веб-сторінки. Оновлення окремих блоків веб-сторінки, інтерактивні карти, анімовання графіки, прокручування відео в медіапрогравачі та не тільки можна реалізувати за допомогою цієї мови.

JavaScript є мовою, що інтерпретується (англ. interpreted programming language). Це означає, що їй потрібен інтерпретатор для роботи. Ваш улюблений веб-браузер — один з таких інтерпретаторів.

Через подібність JavaScript з Java люди часто їх плутають. Це звісно ж різні мови.

Javascript є скрізь!

  • В наш час важко уявити сучасний сайт без JavaScript. Тому, якщо компанія має веб-сайт, то їй в тій чи іншій мірі потрібен хтось зі знаннями цієї мови. Мова JavaScript є обов'язковою умовою для більшості вакансій у веб сфері і не тільки.

  • З появою Node.js ви можете розробляти на JavaScript не лише клієнтську частину, але й серверну. В таких умовах розробник(и) спроможні писати проект лише на одній мові, що має свої плюси.

  • Використовуючи такі інструменти, як Electron, React Native та інші, JavaScript дозволяє створювати програми для настільних комп'ютерів, мобільні додатки, веб-додатки тощо.

Он-лайн редактори

Щоб почати експериментувати з JavaScript, можна використовувати он-лайн редактори, які дозволяють одразу в браузері писати фрагменти HTML/CSS/JavaScript коду:

Зручно, бо не потрібно нічого встановлювати і результат доступний вам звідусіль.

Корисні посилання

Базовий рівень

Просунутий рівень

Суміжні технології

Створення ігор на 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.

jsfiddle.net
jsbin.com
codepen.io
https://learn.javascript.ru
http://w3schools.com/js/
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
http://jstherightway.org/
https://karmazzin.gitbooks.io/eloquentjavascript_ru/content/
http://shamansir.github.io/JavaScript-Garden/
http://largescalejs.ru/
http://www.w3schools.com/jquery/
https://angularjs.org/
https://leanpub.com/html5shootemupinanafternoon/read