JavaScript
JavaScript - это язык программирования, широко используемый в веб-разработке. Первоначально он был разработан компанией Netscape как средство добавления динамических и интерактивных элементов на веб-сайты. Хотя JavaScript находится под влиянием Java, синтаксис больше похож на C и основан на ECMAScript, языке сценариев, разработанном Sun Microsystems.
JavaScript - это язык сценариев на стороне клиента, что означает, что исходный код обрабатывается в веб-браузере клиента, а не на веб-сервере. Это означает, что функции JavaScript могут выполняться после загрузки веб-страницы без связи с сервером. Например, функция JavaScript может проверить веб-форму перед отправкой, чтобы убедиться, что все необходимые поля заполнены. Код JavaScript может выдать сообщение об ошибке до того, как какая-либо информация будет передана на сервер.
Как и серверные языки сценариев, такие как PHP и ASP, код JavaScript может быть вставлен в любое место HTML веб-страницы. Однако в HTML отображается только вывод серверного кода, в то время как код JavaScript остается полностью видимым в исходном тексте веб-страницы. На него также можно ссылаться в отдельном файле .JS, который также можно просматривать в браузере.
Ниже приведен пример базовой функции JavaScript, которая складывает два числа. Функция вызывается с параметрами 7 и 11. Если бы приведенный ниже код был включен в HTML веб-страницы, он бы отобразил текст «18» в окне предупреждения.
<script>
function sum(a,b)
{
return a + b;
}
var total = sum(7,11);
alert(total);
</script>
Функции JavaScript можно вызывать в тегах <script>
или при наступлении определенных событий. Примеры: onClick
, onMouseDown
, onMouseUp
, onKeyDown
, onKeyUp
, onFocus
, onBlur
, onSubmit
и многие другие. Хотя стандартный JavaScript по-прежнему используется для выполнения основных функций на стороне клиента, многие веб-разработчики теперь предпочитают использовать библиотеки JavaScript, такие как jQuery, для добавления более продвинутых динамических элементов на веб-сайты.