До сих пор не знаете, что такое Javascript? В этой статье мы сможете найти ответ.
Немного теории
В браузерах и многих других программах часто используется JavaScript. Это сценарный язык программирования.Он использует прототипно-ориентированную модель и отличается слабой типизацией. Значительное влияние этот язык испытал от своего предшественника — ECMAScript.
Общая цель его создания была сделать его легким для использования неспециалистами и легким в работе. Сейчас JavaScript является одним из самых популярных языков программирования в своем роде. Его использование облегчает то, что он встраивается в приложения. JavaScript объектно-ориентированный язык, но его функции немало отличаются от функций, что обычно предоставляют языки подобного типа.
JavaScript активно используется в веб-разработке. Раскрывающиеся меню, календари, таймеры, переключатели — эти и многие другие элементы сегодня реализуются с помощью возможностей этого языка.
Он иначе реализует работу с объектам и классами, может автоматически определять типы и поддерживает анонимные функции. Синтаксис JavaScript стоит между Java и C, но в функциональности он более восходит к другим языкам программирования. Между Java и JavaSkript есть много различий в функциональности. Например, Java реализует объектный подход на классах, а JavaScript — на прототипах. Код можно встраивать на веб-страницу определенных контейнерах.
Как подключить Javascript?
<script ...></script>
— в этом контейнере подключается javascript код.<script src = "animate.js"></script>
— пример подключения библиотеки animate.js, которая лежит в той же папке, что и эта html-страница. src(source) — путь к файлу.
JavaScript считается достаточно безопасным, потому как даже при встраивании его кода в веб-стриницу он не получает высоких полномочий и не может работать с другими страницами и многими объектами. Он не может даже открыть слишком большое программное окно. Основной уязвимостью JavaScript является межсайтовый скриптинг.
Скрипт встраивается в страницу, на которой работал пользователь и таким образом может захватить его аккаунт. Это может привести к нежелательным действиям. Это может произойти и из-за ошибок в самом браузере. При разработке и работе со скриптами всегда стоит учитывать, что код или сама программа могут попасть в руки злоумышленников. Они могут быть по-разному переделаны или перепутаны для получения шпионского или вредоносного эффекта.
В те же скриптовые формы не стоит вводить никакие конфиденциальные данные. Все они могут быть отправлены на сторонний сервер, минуя свое настоящее предназначение и так быть украденными. Так же браузеры могут запускать JavaScript вне специального режима, что может привести к ошибкам и получению скриптами слишком больших полномочий. Это является одной из трудностей в их использовании. Часто запускаемые как обычные приложения скрипты могут являться троянскими программами.
Чтобы реализовать какие-то стандартные возможности, программисты чаще всего не пишут код с нуля, а используют уже готовые библиотеки, подключение которых сокращает работу во много раз. Самой популярной является jQuery. О ней мы поговорим в будущем. А пока читайте, как подключить jQuery.