Учебник по JavaScript

Что такое сценарий?

Сценарий — это исполняемый список команд, таких как макрос или пакетный файл, созданный языком сценариев. Сценарии (например, PHP, Perl), которые выполняются на веб-сервере, называются сценариями на стороне сервера, а сценарии (например, JavaScript), которые выполняются на компьютере пользователя, интерпретируются браузером, называются сценариями на стороне клиента.

Что такое JavaScript?

JavaScript — это кроссплатформенный объектно-ориентированный язык сценариев, разработанный Netscape. JavaScript был создан программистом Netscape Бренданом Эйхом .

Впервые он был выпущен под названием LiveScript как часть Netscape Navigator 2.0 в сентябре 1995 года. Он был переименован в JavaScript. 4 декабря 1995 года. Поскольку JavaScript работает на стороне клиента, он в основном используется для веб-разработки на стороне клиента.

JavaScript разработан для использования на веб-страницах и тесно интегрирован с HTML. JavaScript может создавать приложения, которые запускаются в браузерах, таких как IE, Opera, FireFox, Google Chrome и других. Netscape отправила JavaScript в ECMA International для стандартизации, в результате чего была получена стандартизованная версия под названием ECMAScript.

JavaScript и Java

JavaScript и Java — это в чем-то похожи, но принципиально разные. Java — это язык программирования, разработанный Sun Microsystems, Inc., а JavaScript — язык сценариев, разработанный Netscape. Java — это серверный язык со статическим типом. JavaScript — это клиентский язык с динамической типизацией. Программы Java компилируются на сервере и запускаются практически на каждой платформе без распространения исходного кода, тогда как сценарии, написанные на JavaScript, помещаются в документ HTML и интерпретируются браузером. Синтаксис, зарезервированные слова JavaScript и Java также различаются.

JavaScript сравнивается с Java

JavaScript используется для интерфейсной веб-разработки (например, проверка уровня поля в HTML-форме). Java используется в качестве внутреннего языка в веб-среде.
Интерпретируется (не компилируется) клиентом. Скомпилированные байт-коды, загруженные с сервера, выполняются на клиенте.
Объектно-ориентированный. Никакого различия между типами предметов. Наследование осуществляется через механизм прототипа, а свойства и методы могут быть добавлены к любому объекту динамически. На основе классов. Объекты делятся на классы и экземпляры со всем наследованием через иерархию классов. Классы и экземпляры не могут иметь свойства или методы, добавляемые динамически.
Типы данных переменных не объявляются (свободная типизация). Переменные типы данных должны быть объявлены, поскольку Java поддерживает строгую проверку типов.
Не может автоматически записывать на жесткий диск. Невозможно автоматически записать на жесткий диск.

Особенности учебного пособия w3resource по JavaScript

В этой серии руководств мы подробно рассмотрели JavaScript 1.5+. При его создании мы позаботились о том, чтобы учащиеся могли освоить основы JavaScript.

Вот список функций, которые мы включили во все главы:

  • Мы начали с ясного и простого описания.
  • Мы дали синтаксис/использование, чтобы вы могли вспомнить, как его писать.
  • Пример (ы), показывающий, как реализуется связанная концепция.
  • Мы показали результат использования.
  • Просмотрите пример в браузере.
  • Упражнения для практики с нашим онлайн-редактором практик.
  • Наглядное представление, которое поможет вам лучше понять концепцию.
  • Поскольку браузер является проблемой при выполнении JavaScript мы показали, какой браузер какой сценарий поддерживает.

Оцените статью
nanomode.ru
Добавить комментарий