Лекция № Тема: «Основы программирования на " onclick="return false">
Вид материала | Лекция |
- Синтаксис современного русского языка, 943.86kb.
- Лекция № Тема: «Методы и свойства», 168.5kb.
- П. Г. Щедровицкий Введение в синтаксис и семантику схем смд-подхода (Введение в синтаксис, 437.13kb.
- П. Г. Щедровицкий Введение в синтаксис и семантику графического языка смд-подхода., 590.28kb.
- П. Г. Щедровицкий Введение в синтаксис и семантику графического языка смд-подхода., 522.74kb.
- П. Г. Щедровицкий Введение в синтаксис и семантику графического языка смд-подхода., 1612.4kb.
- П. Г. Щедровицкий Введение в синтаксис и семантику графического языка смд-подхода., 477.42kb.
- П. Г. Щедровицкий Введение в синтаксис и семантику графического языка смд-подхода., 551.97kb.
- П. Г. Щедровицкий Введение в синтаксис и семантику графического языка смд-подхода., 1167.79kb.
- П. Г. Щедровицкий Введение в синтаксис и семантику графического языка смд-подхода., 663.38kb.
— при загрузке страницы выдается окно с указанной в качестве аргумента функции signal строкой (поскольку двойные кавычки уже использованы как ограничитель для правой части «привязки» функции событию, строка заключается в «одинарные» кавычки из апострофов); если передана строка «ОК», функция дополнительно возвращает значение true
имя (список параметров);
Вызов ранее объявленной функции пользователя. Должен быть вложен в тело описания другой функции или указывается после знака равенства в записи события. Список параметров (они могут и отсутствовать, тогда записываются пустые скобки) должен соответствовать (по количеству и порядку записи)таковому в описании этой функции.
return значение
Указывает возвращаемое функцией значение
var имя переменной
или
var имя переменной = значение
Описание переменной. Здесь же ей можно присвоить значение с помощью операции присваивания. Если переменная описана внутри тела описания какой-либо функции, то она является локальной (доступна только в данной функции), в противном случае — глобальной (доступной в любой функции). Этот оператор необязателен,
т. е. если новой переменной присваивается какое-то значение с помощью оператора присваивания, то это уже означает описание этой переменной
LANGUIGE=" onclick="return false">
>
var X;
var Y=10;
function tracer() { var Z=15;
}
— переменные Х и Y (где Х не присвоено никакого значения) являются глобальными, Z — локальной для функции tracer
with (объект) { ... }
Специальный оператор, указывающий, что дальнейшие ссылки на свойства относятся к указанному объекту, если в операторах не указано иное. При вызове некоторых стандартных функций по своей сути это аналогично указанию имени библиотеки, в которую входят эти функции
with (Math) { X=cos(a); Y=sin(a) ;
}
— вызов математических функций (являющихся в " onclick="return false">
Следует отметить, что в отличие от языков высокого уровня (Си, Паскаль), построенных по тому же принципу, в " onclick="return false">main («главная процедура») или иной его эквивалент, который бы запускался на выполнение автоматически при «запуске» скриптовой программы (например, при открытии htm-документа, содержащего скрипт). В принципе, такой модуль и необязателен, так как скриптовая программа, по сути, представляет собой лишь «декларативное описание» глобальных переменных и пользовательских функций для тех или иных объектов и событий. Если же какие-либо действия должны выполняться в момент загрузки содержащей скрипт страницы (например, инициализация данных в формах), необходимо описать для этого отдельную пользовательскую функцию и присвоить ее вызов событию onLoad в тэге .
Вопросы для повторения:
- Назовите правила написания скриптов на языке " onclick="return false">
- Какие типы данных используются в " onclick="return false">
- Какие требования предъявляются к типам данных?
- поясните правила описания массивов на " onclick="return false">
- Назовите вычислительные операции, операции сравнения в " onclick="return false">
- Каков приоритет операций в " onclick="return false">
- Перечислите основные операторы языка " onclick="return false">