JavaScript

Матеріал з Енциклопедія Драматика
Перейти до: навігація, пошук
Dor3.png

Допиши кілька слів зі свого досвіду
Ми дописуємо драматику разом і ця стаття потребує твоїх думок для повноти. Натисни "редагувати" згори сторінки чи розділу.

Gry-sloupo.jpeg

Стаття потребує доповнення!
Ця стаття засмучує наших слоупоків, бо навіть вони розуміють, що її давно вже треба доповнити усілякими корисними картинками та інформацією, або, можливо, видалити якусь недолугу хуйню ідіота і написати натомість щось толкове.

Javascript (ДжаваСкріпт, Жабоскрипт) — личинка мови програмування Java, фактично діалект EcmaScript. Зараз дуже широко використовується на веб-сторінках для додання їм інтерактивності. Якщо на сторінці щось свистить, пердить, винен ЖабоСкрипт. Нині мовою не володіє ні одна компанія, хоча назва JavaScript зареєстрована на Oracle.

Трохи історії[ред.]

Брендана Хая у 1995 році наймають у компанію NetScape і доручають створити мову на зразок Scheme, яка б могла вбудовуватись в html-сторінки. Спершу мова називалась LiveScript. Мова майже нічого від Scheme]не взяла, зате стала ще однією мовою, що спиздила синтаксис у C, а точніше у Java. [1]

Велика популярність[ред.]

На даний момент мова є дуже популярною серед веб-кодерів, тому що

  • є дуже простою в освоєнні
  • після переходу з C чи Java на ДжаваСкрипт не треба звикати до нового синтаксису
  • мова досить потужна
  • їй майже не має аналогів [2]

Огляд[ред.]

Синтаксис і семантика[ред.]

Синтаксис простий, спижжений у C. Семантика ж ближча до Smalltalk і Lisp.

  • Всі ідентифікатори реєстрозалежні.
  • Назви змінних не можуть починатись з цифр.
  • Коментарі теж спижжені з C: //комент — лінійний, /*комент*/ — від /* до */.

Вбудова в веб-сторінки[ред.]

Відбувається десь так:

<script type="text/javascript"> alert('Hello, world!!!');//alert - вивід повідомлення на екран. </script>

Текст пояснення


або так:

<button onClick="якийсь код жабоскрипту">Напис на кнопці</button>

Текст пояснення


або ще з файлу:

<script type="text/javascript" src="посилання на файл з жабоскриптом"></script>

Текст пояснення

Як налабати свій скрипт з блекджеком і курвами[ред.]

Лабаєш скрипт, зберігаєш у файлі ім’я_файлу.js і запускаєш.

Приклади коду[ред.]

Hello, world![ред.]

<script>alert('Hello, world!');</script>

Текст пояснення

Приклад використання на веб-сторінці[ред.]

  • Спойлер(html+javascript)(це лише приклад, можна зробити й краще):

<div style="display:none;" id="spoiler">*Те що буде у спойлері*</div><button onClick="document.getElementById('spoiler').style.display='inline';">Показати</button><button onClick="document.getElementById('spoiler').style.display='none';">Сховати</button>

Текст пояснення

Або з JQuery:

$('#spoiler').fadeOut();

Текст пояснення

Посилання[ред.]

Примітки[ред.]

  1. Хоча вони майже однакові.
  2. Крім VBS і PHP, які є гівном.