25900 авторів і 91 редактор відповіли на 98952 питання,
розмістивши 129771 посилання на 81900 сайтів, приєднуйтесь!

Реклама партнерів:

Що таке Java Script?

РедагуватиУ обранеДрук

javascript - скриптова мова, найчастіше використовується при створенні сценаріїв поведінки браузера, що вбудовуються у веб-сторінки. Є однією з реалізацій мови ECMAScript.

Назва «javascript»Є зареєстрованим товарним знаком компанії Sun Microsystems, Inc.

Історія

Розроблений компанією Netscape, мова була включений в браузер Netscape Navigator починаючи з другої версії і спочатку називався LiveScript. Синтаксис мови брав початок від мов Сі і Java, і, оскільки технологія Java була у той час дуже модною, LiveScript перейменували в javascript, одержавши відповідну ліцензію у Sun. Компанія Microsoft, побачивши успіх javascript, створила свою версію цієї мови під назвою JScript. Інші виробники браузерів також створили свої версії цієї мови, що робить завдання написання складного універсального (сумісного з будь-яким браузером) скрипта досить важким. Для вирішення проблем сумісності асоціація ECMA запропонувала стандарт ECMA-262. За можливостями ECMAScript приблизно відповідає javascript 1.1.

Область застосування мови

javascript також знаходить застосування в якості скриптового мови доступу до об'єктів додатків. Платформа Mozilla (XUL / Gecko) використовує javascript. Серед сторонніх продуктів, наприклад, Java, починаючи з версії 6, містить вбудований інтерпретатор javascript на базі Rhino. Сценарії javascript підтримуються в таких додатках Adobe, як Adobe Photoshop, Adobe Dreamweaver або Adobe Illustrator.

Про мову

javascript має низку властивостей об'єктно-орієнтованої мови, але завдяки прототіпірованію підтримка об'єктів в нім відрізняється від традиційних ГО мов. Крім того, javascript має ряд властивостей, властивих функціональним мовам, - функції як об'єкти першого рівня, об'єкти як списки, каррінг (currying), Анонімні функції, замикання (closures) - Що додає мові додаткову гнучкість.

javascript має C-подібний синтаксис, але в порівнянні з мовою Сі має наступні корінні відмінності:

  • об'єкти, з можливістю інтроспекції і динамічної зміни типу через механізм прототипів
  • функції як об'єкти першого класу
  • обробка виключень
  • автоматичне приведення типів
  • автоматична збірка сміття
  • анонімні функції

Семантика мови схожа з семантикою мови Self.

javascript; код включається в HTML-код сторінки і виконується інтерпретатором, вбудованим в браузер. javascript полягає в теги з обов'язковим по специфікації HTML 4.01 атрибутом type = "text / javascript", хоча в більшості браузерів мова сценаріїв за замовчуванням саме javascript.



Ще про javascript

Таким чином, javascript - це мова керування сценаріями перегляду гіпертекстових сторінок Web на стороні клієнта. Якщо бути більш точним, то javascript - це не тільки мова програмування на стороні клієнта. Liveware, прабатько javascript, є засобом підстановок на стороні сервера Netscape. Однак найбільшу популярність javascript забезпечило програмування на стороні клієнта.

Основна ідея javascript полягає в можливості зміни значень атрибутів HTML-контейнерів і властивостей середовища відображення в процесі перегляду HTML-сторінки користувачем. При цьому перезавантаження сторінки не відбувається.

На практиці це виражається в тому, що можна, наприклад, змінити колір фону сторінки або інтегровану в документ картинку, відкрити нове вікно або видати попередження.

Джерело:

ru.wikipedia.org

gigasite.info - коротко про HTML, javascript, CSS

Додатково:

Реклама партнерів:

РедагуватиУ обранеДрук


«Що таке Java Script?»

В інших пошукових системах:

GoogleЯndexRamblerВікіпедія

» » Що таке Java Script?