Язык программирования JavaScript

Можно в общих чертах считать, что JavaScript основан на языке программирования C, поэтому программисты, обладающие навыками работы с языками C, C++, C# или Java, овладевают синтаксисом JavaScript за довольно короткое время. Удобство JavaScript обусловлено определенными аспектами. Например, он не является строго типизированным языком – программист не должен указывать типы данных, они определяются автоматически во время исполнения. Кроме того, JavaScript обладает некоторой поддержкой объектно-ориентированного стиля программирования, однако он не является обязательным к использованию, как это сделано в других языках программирования, таких как C# или Java.

Встраивание программного кода JavaScript в веб?страницы можно выполнить тремя способами: в виде сценариев, в виде обработчиков событий и в строке URL. В каждом из этих трех случаев используется различный синтаксис.

Сценарии, встроенные в веб-страницу
Обычно встраивание сценариев в HTML?страницу производится с помощью HTML?элемента
Однако для соответствия стандартам W3C (World Wide Web Consortium) и следуя необходимости обеспечить работоспособность
сценариев в редко используемых или устаревших броузерах желательно указать язык, используя для этого следующий синтаксис:



Использование сценариев для обработки событий
Программный код JavaScript может использоваться в тегах HTML, в виде значений атрибутов обработчиков событий, например:



Программный код JavaScript в строке URL
Допускается использование программного кода в строке URL с помощью указания специального псевдопротокола javascript:, что упрощает использование JavaScript в гиперссылках (например, (a href="javascript: doSomething();")click me(/a)).

Наиболее часто используются первые два способа; они будут продемонстрированы в следующих разделах, где также будет рассказываться о ключевых элементах языка JavaScript.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела ASP.NET AJAX на эту тему:
Встроенные методы, собственные функции и обработка событий
Доступ к произвольным элементам
Доступ к элементам страницы
Доступ к элементам формы
Массивы в JavaScript

Вернуться в раздел: ASP.NET AJAX / JavaScript