- •1. Основы
- •1.2 Идентификаторы ресурсов
- •2.1.1 Простейшая программа на языке html
- •2.1.2 Тэговая модель документа.
- •2.2.3 Комментарии
- •2.2.4 Тэги тела документа
- •2.2.6 Центрирование элементов документа
- •2.2.9 Ссылки в html-документе
- •2.2.10 Изображения внутри html-документа
- •2.2.11 Создание карты изображений
- •2.2.12 Фоновые рисунки
- •2.2.13 Горизонтальная линия
- •2.2.14 Добавление стилей в html-документ
- •2.3.2 Синтаксис
- •2.3.3 Тэги Формы
- •2.3.4 Меню выбора в формах
- •2.4.2 Основные атрибуты таблицы
- •3.2Синтаксис и элементы css
- •3.2.1 Добавление стилей css в html-документ
- •3.2.2 Группирование
- •3.2.3 Наследование
- •3.2.4 Селекторы
- •3.2.5 Классы
- •3.2.6 Идентификаторы
- •I {text-decoration:line-through;}
- •Http://css.Find-info.Ru/css/003/css.Htm - ogl
- •Http://css.Find-info.Ru/css/003/css.Htm - ogl
- •4. Язык JavaScript
- •4.2 Синтаксис JavaScript
- •4.2.1 Типы данных
- •Преобразование типов данных
- •4.2.2 Переменные и константы
- •4.2.3 Идентификаторы
- •4.2.4 Область действия переменных
- •4.2.5 Комментарии
- •4.3.1 Оператор for...In
- •4.3.2 Оператор new
- •4.3.3 Ключевое слово this
- •4.3.4 Оператор with
- •4.4.1 Объекты и Свойства
- •4.4.2 Функции и Методы
- •4.4.3 Определение методов
- •4.4.4 Создание Новых Объектов
- •4.4.5 Определение методов
- •4.5 Использование Встроенных Объектов и Функций
- •4.5.1 Объект Date
- •4.5.2 Объект Array
- •4.5.3 Объект String
- •4.5.4 Объект Math
- •4.6.1 Объект window
- •4.6.2 Объект document
- •4.6.3 Коллекции объекта document
- •4.6.4 Объект event
- •4.6.5 Объект history
- •4.6.6 Объект location
- •4.6.7 Объект navigator
- •5.1.2 Некоторые преимущества рнр
- •5.1.3 Вставка в html
- •5.1.5 Комментарии
- •5.1.6 Идентификаторы
- •5.1.7 Переменные, объявляемые пользователем
- •5.1.8 Типы переменных
- •5.1.9 Приведение типов
- •5.1.10 Переменные переменных
- •5.1.11 Константы
- •5.1.12 Знаки операций
- •5.1.13 Функции
- •5.2 Поддержка баз данных в рнр
- •Int mysql_affected_rows ([resource идентификатор_соединения])
- •Int mysql_num_rows(resource результат)
- •5.3 Отслеживание сеанса
- •If (! sessionjs_registered('hits')) :
- •Void session_set_save_handler (string open, string close, string read, string write, string destroy, string go)
- •Ip char(30) not null,
- •Include("init.Inc ");
- •Include("init.Inc");
- •ViewStats( );
- •5.4 Объектно-ориентированные возможности рнр
- •Is_subclass_of( )
4.4.5 Определение методов
Можноопределять методы для типа объекта включением определение метода на определении типа объекта. Например, пусть есть набор файлов изображений GIF, и необходимо определить метод, который показывает информацию для car, наряду с соответствующим изображением. Можноопределить функцию типа:
function displayCar() {
var result = "A Beautiful " + this.year
+ " " + this.make + " " + this.model;
pretty_print(result)
}
Где pretty_print - предопределенная функция, которая показывает строку. Используйте this, чтобы обратиться к объекту, который принадлежит методу.
Можноделать функцию методом из car, прибавляя утверждение
This.displayCar = displayCar;
к определению объекта. Так, полное определение car теперь выглядит так:
function car(make, model, year, owner) {
this.make = make;
this.model = model;
this.year = year;
this.owner = owner;
this.displayCar = displayCar;
}
Можновызывать этот новый метод следующим образом:
car1.displayCar ()
car2.displayCar ()
4.5 Использование Встроенных Объектов и Функций
JavaScript Язык содержит следующие встроенные объекты(цели) и функции:
Объект String
Объект Math
Объект Date
Встроенные функции
4.5.1 Объект Date
Объект позволяет работать с датой и временем.
создание зкземпляра
new Date()
new Date(year, month, day)
new Date(year, month, day, hours, minutes, seconds)
Экземпляр, созданный без использования параметров, содержит текущую дату и время. Параметры month, day, year, hours, minutes, seconds являются целыми числами и задают соответствующие части даты и времени. Если часы, минуты и секунды не заданы, они устанавливаются в ноль.
Таблица 4.1 – Свойства объекта Date
параметр |
значение |
диапазон |
year |
год |
например, 2000 |
month |
месяц |
0..11 (январь..декабрь) |
day |
день месяца |
1..31 |
hours |
часы |
0..23 |
minutes |
минуты |
0..59 |
seconds |
секунды |
0..59 |
Таблица 4.2 – Методы объекта Date
метод |
описание |
getYear() |
Возвращает год. До 2000 года возвращает только две последние цифры. |
setYear(year) |
Устанавливает год. |
getMonth() |
Возвращает месяц. |
setMonth(month) |
Устанавливает месяц. |
getDate() |
Возвращает день месяца. |
setDate(day) |
Устанавливает день месяца. |
getDay() |
Возвращает день недели (0-воскресенье, 1-понедельник, ... 6-суббота). |
getHours() |
Возвращает час. |
setHours(hours) |
Устанавливает час |
getMinutes() |
Возвращает минуты. |
setMinutes(minutes) |
Устанавливает минуты. var d =new Date(); d.setMinutes(59); |
getTime() |
Возвращает число миллисекунд прошедших с 0 часов 1 января 1970. |
setTime(time) |
Устанавливает число миллисекунд прошедших с 0 часов 1 января 1970. var d =new Date(); d.setTime(0); var t =d.getMinutes(); alert(t + "\nYear=" + d.getYear() + "\nMonth=" + d.getMonth()); |