Учебник 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 | Джава |
---|---|
JavaScript используется для интерфейсной веб-разработки (например, проверка на уровне поля в форме HTML). | Java используется в качестве внутреннего языка в веб-среде. |
Интерпретируется (не компилируется) клиентом. | Скомпилированные байт-коды загружаются с сервера, выполняются на клиенте. |
Объектно-ориентированный. Нет различий между типами объектов. Наследование осуществляется через механизм прототипа, а свойства и методы можно динамически добавлять к любому объекту. | Класс основе. Объекты делятся на классы и экземпляры со всем наследованием через иерархию классов. Классы и экземпляры не могут иметь свойства или методы, добавляемые динамически. |
Переменные типы данных не объявляются (свободная типизация). | Переменные типы данных должны быть объявлены, поскольку Java поддерживает строгую проверку типов. |
Невозможно автоматически записать на жесткий диск. | Невозможно автоматически записать на жесткий диск. |
Особенности учебника JavaScript по w3resource
В этой серии руководств мы подробно рассмотрели JavaScript 1.5+. При создании этого мы позаботились о том, чтобы учащиеся могли освоить основы JavaScript.
Вот список функций, которые мы включили во все главы:
- Мы начали с ясного и простого описания.
- Мы дали синтаксис / использование, чтобы вы могли помнить, как его написать.
- Пример (ы), чтобы показать, как реализуется связанная концепция.
- Мы показали вывод использования.
- Посмотреть пример в браузере.
- Упражнение для практики с нашим редактором онлайн-практики.
- Наглядная презентация, которая поможет вам лучше понять концепцию.
- Так как браузер является проблемой при выполнении JavaScript, мы показали, какой браузер поддерживает какой скрипт.
Далее: Обзор JavaScript
Новый контент: Composer: менеджер зависимостей для PHP , R программирования