- •Основы языка JavaScript
- •Этот язык обеспечивает возможность включения в документ HTML определенных инструкций (локальных сценариев), которые
- •Спомощью JavaScript-программы можно:
- •-создавать окна сообщений и диалоговые окна для вывода сообщений и ввода данных;
- •Главным достоинством JavaScript перед CGI является то, что нет необходимости посылать данные формы
- •Как поместить программу
- •! Важно помнить, что теги HTML и операторы JavaScript
- •Местоположение сценариев зависит от того, для чего они предназначаются.
- •Однако, если требуется определить функции для решения различных задач, то самым лучшим местом
- •В языке JavaScript символы, набранные в верхнем и нижнем регистре, различаются.
- •Загрузка удаленных JavaScript-программ
- •Например,
- •Совместимость с другими браузерами
- •Пример.
- •Основные элементы языка JavaScript
- •Переменные JavaScript
- •Строка - это последовательность символов, заключенных в одинарные (') или двойные (") кавычки.
- •Числовые значения могут быть целыми либо числами с плавающей или фиксированной запятой.
- •Кроме того, используются эти операции в сочетании с короткими операторами присваивания:
- •Создание переменных, определяемых пользователем:
- •Оператор var используется как для создания переменной, так и для инициализации ее заданным
- •Тип переменной Temp_var не определен. Её тип будет определяться, когда переменная будет использоваться.
- •Оператор var можно использовать и следующим образом:
- •Массивы
- •Для создания массива используется метод Array ().
- •Теперь можно присваивать элементам массива с помощью операторов присваивания:
- •Свойство length для массива позволяет определить количество элементов массива. Например,
- •??? А что будет при таком создании массива?
- •Применим свойство length:
- •Двумерный массив
- •Двумерный массивы можно создавать так:
- •Преобразование типов
- •Чтобы результат преобразовывался в число, необходимо применять функции parseInt () или parseFloat ().
- •Использование выражений:
- •В условном выражении сравниваются между собой значения некоторых переменных. Оно имеет вид:
- •Операторы увеличения (инкремента) и уменьшения (декремента):
- •Операторы сравнения
- •Логические операторы
- •Строковые операторы
Основы языка JavaScript
Язык JavaScript - это язык локальных сценариев.
В первоначальном варианте он был разработан фирмой Netscape и был назван LiveScript,
а в последствии совершенствован фирмой Sun, давшей ему имя JavaScript.
1
Этот язык обеспечивает возможность включения в документ HTML определенных инструкций (локальных сценариев), которые выполняются при загрузке документов в браузерах.
На языке JavaScript можно писать завершенные приложения, ориентированные на работу в среде пользователя.
2
Спомощью JavaScript-программы можно:
-формировать динамически HTML- страницу;
-производить проверку правильности данных HTML-форм перед передачей их на сервер;
-позволять пользователю вводить локальные данные для управления работой JavaScript-программы, а также выборочно выполнять различные операции;
3
-создавать окна сообщений и диалоговые окна для вывода сообщений и ввода данных;
-создавать документы, используя фреймы
иавтономные окна.
4
Главным достоинством JavaScript перед CGI является то, что нет необходимости посылать данные формы на Web-сервер, а можно обрабатывать их на локальной ЭВМ.
Основной причиной изучения JavaScript в настоящее время является то, что все современные браузеры понимают язык JavaScript.
5
Как поместить программу
на языке JavaScript в документ HTML.
Программы на языке JavaScript встраиваются в страницу текста на языке HTML. В нем имеется тег <script>.
Браузер распознает программу на языке JavaScript, помещенную в конвейер тега <script>, и приступает к ее выполнению.
Сценарий можно помещать в любое место документа HTML, но лучше в начале
страницы в тег <head>. |
6 |
! Важно помнить, что теги HTML и операторы JavaScript
нельзя располагать в перемешку, иначе результат может оказаться непредсказуемым.
7
Местоположение сценариев зависит от того, для чего они предназначаются.
Если сценарии используются для динамического создания кода HTML и предназначены для генерации программных или системных параметров, то элементы <script> могут быть разбросаны по всему тексту документа HTML и такое их расположение вполне оправдано.
8
Однако, если требуется определить функции для решения различных задач, то самым лучшим местом для них будет отдельный элемент <script>, расположенный в начале документа.
9
Синтаксис элемента <script> следующий:
A. <script [ language="JavaScript" ]> операторы JavaScript ......
</script>
B. <script [ type=“text/javascript” ]> |
|
операторы JavaScript ...... |
|
</script> |
|
Вариант А более старый и |
|
поддерживается всеми браузерами, а |
|
вариант В более новый. |
|
|
10 |
Весь текст за пределами контейнера <script> должен быть исключительно в формате HTML.
В файл HTML можно поместить несколько программ на языке JavaScript.
Они выполняются в порядке их расположения в тексте (сверху вниз).
11