
- •1. Ввод и вывод данных в JavaScript.
- •2. Типы данных в JavaScript.
- •3. Переменные и оператор присваивания в JavaScript.
- •4. Операторы в JavaScript.
- •5. Функции в JavaScript.
- •6. Встроенные объекты в JavaScript.
- •7. Пользовательские объекты в JavaScript.
- •8. Специальные операторы в JavaScript.
- •9. Приоритеты операторов в JavaScript.
- •10. Зарезервированные ключевые слова в JavaScript.
- •11. Сценарии. Создание сценариев.
- •12.Функции сценариев.
- •13.Понятие события и его свойства.
- •14. Окна. Создание новых окон.
- •15. Всплывающие окна.
- •16. Вставка ссылок на примитивы и символы
- •17. Нотации и их объявления. Доступ к нотациям.
- •18. Таблица каскадных стилей(css).
- •19. Отображение xml-документов с использованием таблиц каскадных стилей (css).
- •20. Контекстуальные селекторы и их использование.
- •21. Присваивание значений в таблицах каскадных стилей.
- •22. Задание ключевых слов css в качестве значений. Задание значений в процентах м в размерных единицах.
- •23. Основные свойства css-таблицы и их установка.
- •24. Контекстуальные селекторы и их использование.
- •25.Атрибут style и его использование.
- •26. Программная модель Data Source Object (dso).
- •27.Способы связывания данных xml. Хранение данных.
- •28. Типы узлов и их основные свойства.
- •29. Задание значений url.
- •30. Xsl-таблицы стилей и их использование (Extensible Stylesheet Language).
5. Функции в JavaScript.
Функция (function) — это группа операторов, предназначенных для определенной цели и объединенных под общим именем. Функция имеет следующий вид:
function имяФункции()
{
операторы;
}
В начале функции помещается слово function, за которым указывается ее имя (например, yourMessage). После имени ставятся круглые скобки ( your-Message () ). Их отсутствие приводит к ошибке.
Примечание Пока круглые скобки остаются пустыми. Чуть позже вы узнаете, для чего они используются.
После круглых скобок идут открывающая и закрывающая фигурные скобки, между которыми помещаются операторы.
У каждой функции должно быть имя, причем имена функций, используемых на одной странице, не должны повторяться. Функция запускается (активизируется или вызывается) с Web-страницы.
Создадим первую функцию. Выполните следующие действия:
1. Откройте HTML-шаблон в текстовом редакторе.
2. Напечатайте в блоке SCRIPT слово function и дайте функции имя, например yourMessage (не забудьте о круглых скобках в конце строки):
<script language="JavaScript">
<!- - Маскируемся!
function yourMessage()
// Снимаем маскировку. - ->
</script>
Конечно, сначала вы ничего не увидите. Однако из этого вовсе не следует, что с вашим сценарием что-то не так. Причина в том, что вы еще не вызвали функцию. Это обязательно нужно сделать, потому что в отличие от простых операторов в блоке SCRIPT (запускаемых сразу) функции автоматически запускаться на выполнение не могут. Вам придется кое-что добавить в сценарий.
Функции в языке JavaScript могут вызываться несколькими способами. Самый простой, хотя и наименее эффективный - указание имени функции непосредственно в блоке SCRIPT:
<script language="JavaScript">
<!-- Маскируемся!
yourMessage();
function yourMessage()
{
alert("Ваша первая функция!");
}
// Снимаем маскировку. -->
</script>
6. Встроенные объекты в JavaScript.
Свойство объекта Array
length. Число элементов массива.
Методы объекта Array
concat( ). Слияние двух массивов. Через параметр передается имя второго массива: c=a.concat(b);
Здесь элементы массива b добавляются к элементам массива a.
join( ). Слияние элементов массива в строку. Через параметр передается разделитель элементов. По умолчанию разделителем служит запятая. s=c.join('; ');
reverse( ). Меняет порядок элементов массива на обратный.
slice( ). Выделяет часть из массива. В качестве параметров передаются значения начального и конечного индексов, между которыми происходит выделение. При этом элемент массива с конечным индексом в результат не войдет. Следует помнить, что индексы отсчитываются от нуля.
Встроенный объект Date
С помощью методов встроенного объекта Date можно выполнять различные действия с часами компьютера. Для использования большинства методов объекта Date необходимо создать экземпляр этого объекта:
var today = new Date();
Свойства объекта window
name. Имя окна, указанное при его открытии методом open, а также в атрибуте TARGET тега <A> или в атрибуте NAME тега <FORM>.
self, window. Синонимы имени окна. Относятся к текущему окну.
top. Синоним имени окна. Относится к окну верхнего уровня.
parent. Синоним имени окна. Относится к окну, содержащему набор фреймов.
frames. Массив всех фреймов данного окна.
length. Количество фреймов в родительском окне.
status. Текущее сообщение, отображаемое в строке состояния окна брaузера.
Методы объекта window
alert. Отображение диалоговой панели Alert с сообщением и кнопкой OK. Через параметр передается сообщение, отображаемое в диалоговой панели. После вызова этого метода выполнение сценария задерживается до тех пор, пока посетитель не нажмет кнопку OK, расположенную в диалоговой панели.