Web-программирование на стороне клиента.

Тема 2.1 Серверные и клиентские сценарии. Основы языка программирования

JavaScript

JavaScript – это язык интерпретируемый программирования с объектно-ориентированными возможностями. С точки зрения синтаксиса базовый язык JavaScript напоминает С, С++, Java. JS – нетипизированный язык, т.е. в нём не требуется определять типы данных. Объекты JS отображают имена свойств на произвольные значения. Ядро языка JS поддерживает работу с такими простыми типами данных, как числа и строки. Помимо этого он обладает встроенной поддержкой массивов и дат. Обычно JS применяется в web-браузерах, а расширение его возможностей за счёт введения объектов позволяет организовать взаимодействие с пользователем, управлять web-браузером и изменять содержимое документа, отображаемого в пределах окна Web-программирование на стороне клиента. web-браузера. Это встроенная версия JS запускает сценарии внедрённые в html-код web-страницы. Как правило это версия называется клиентским языком JS.

Клиентская часть среди проектирования web-приложений содержит следующие основные компоненты:

1) Браузер, отображающий html-Документ на экране монитора и являющийся пользовательским интерфейсом для web-приложений.

2) Язык HTML, с помощью которого создаются web-страницы.

3) Языки сценариев. В настоящее время в качестве стандарта принят язык JS

4) Клиентские расширения

Сценарий JS представляет собой последовательность операторов. Если несколько операторов располагаются на одной строке между ними следует поставить “;”. С помощью сценариев JS можно выполнять следующие задачи:

1) Создавать анимационные эффекты с текстом и графикой.

2) Воспроизводить Web-программирование на стороне клиента. звуковое сопровождение страницы в соответствии с контекстом

3) Динамически изменять вид и содержимое страницы

4) Проверять и передавать данные, введённые пользователем в поля формы.

В программах на JS можно использовать комментарии. Однострочный //. Многострочный /* */. В JS учитывается регистр. Простейшие данные, с которыми моет оперировать программа называются литералами (они не могут изменяться). Переменные используются для хранения данных, в сценарии представляются с помощью идентификаторов, причём он должен начинаться с буквы латинского алфавита либо с _. Выражения строятся из литералов, переменных, знаков операций и скобок.

С помощью JS можно создавать новое окно браузера. В новое открывшееся окно можно загрузить уже существующий html-документ, а также можно разместить абсолютно Web-программирование на стороне клиента. новый создаваемый по ходу работы документ. При открытии нового окна существует возможность выбора параметров внешнего вида создаваемого окна. В языке существуют такие объекты, тип которых предусмотрен стандартом JS.

Объект Date – позволяет работать со значениями даты и времени. Но перед тем как приступить к работе с этим объектом необходимо разобраться в 3-х важных вещах:

1) В соответствии с соглашением Unix датой появления является считается 1 января 1970 года. Соответственно с датами, предшествующими указанной работать нельзя.

2) При создании объекта – внутри объекта является клиентская машина. Таки образом на ней желательно наличие работоспособных и точных часов.



3) JS отслеживает значение даты и времени в формате миллисекунд с момента даты основания

Объект Web-программирование на стороне клиента. Array – это контейнер, содержащий элементы данных. Каждый из элементов массива это отдельное значение, но все они существуют как часть массива. Доступ к ним возможен только через сам массив.

Объект Math - Если необходимо производить математические вычисления, то мат. Объект предоставляет целый набор методов, позволяющий осуществить

Таблица методов, средств и объектов смотреть в электронном виде.

События и функции

В JS функция – это просто сценарий, отделённый от остальной части программы и имеющий своё имя. Используя это имя другой сценарий может вызывать его в любой момент и сколько угодно раз. Функции служат одной цели – разделение задач, предназначенных для выполнения в одной программе. При вызове функции Web-программирование на стороне клиента. можно передать значение, называемое аргументами. Аргументы можно использовать в качестве переменных в пределах одного блока операторов. Синтаксис объявления функции в JS:

Function имя_функции ([аргумент]){
[операторы]
}

Ключевое слово function используется для определения функции с именем имя_функции, которое служит в качестве идентификатора для набора операторов, заключённых в фигурные скобки. Функцию можно объявлять в любом месте в пределах тэга .

Пример: написать скрипт, печатающий текст 3 раза.

Многие из кодов JavaScript отвечают на события, выполненные пользователем или программным обеспечением пользователя. Это управляемая событиями среда позволяет разработчику сосредотачиваться только на событиях, которые затрагивают его приложение. Каждое JS-событие имеет соответствующий обработчик событий Web-программирование на стороне клиента., который предназначен для автоматического ответа на происходящие события.

Наиболее часто используемые события:

1) onLoad –при загрузке

2) onChange – при изменении значения элемента формы

3) onClick – при выборе объекта Button или CheckBox

4) onSelect – при выборе текстового объекта

5) onUnLoad – при переходе к другой странце.

События: страница 188


documentafkirkb.html
documentafkiyuj.html
documentafkjger.html
documentafkjnoz.html
documentafkjuzh.html
Документ Web-программирование на стороне клиента.