
- •21.Свойства текста.
- •22. Единицы измерения элемента. Границы объектов. Курсоры.
- •Отступы. Полоса прокрутки. Псевдоэлементы. Позиционирование. Размер элемента. Ссылки.
- •Основы JavaScript
- •Синтаксис JavaScript. Типы данных. Переменные и константы.
- •4.2 Синтаксис JavaScript
- •4.2.1 Типы данных
- •4.2.2 Переменные и константы
- •4.2.5 Комментарии
- •Синтаксис JavaScript. Идентификаторы. Область действия переменных. Комментарии.
- •4.2 Синтаксис JavaScript
- •4.2.3 Идентификаторы
- •4.2.4 Область действия переменных
- •4.2.5 Комментарии
- •Операторы манипулирования объектом. Оператор for...In. Оператор new. Оператор with. Ключевое слово this.
- •4.3.1 Оператор for...In
- •4.4.2 Функции и Методы
- •29. Объектная модель JavaScript. Определение методов. Создание новых объектов.
- •4.4.4 Создание Новых Объектов
- •4.4.5 Определение методов
- •30. Использование встроенных объектов и функций. Объект Date. Объект Array.
- •4.5 Использование Встроенных Объектов и Функций
- •4.5.1 Объект Date
- •4.5.2 Объект Array
- •31 Использование встроенных объектов и функций. Объект String. Объект Math.
- •4.5.3 Объект String
- •4.5.4 Объект Math
- •32 Объектная модель броузера. Объект window.
- •4.6.1 Объект window
- •33 Объектная модель броузера. Объект document.
- •4.6.2 Объект document
- •34 Коллекции объекта document.
- •4.6.3 Коллекции объекта document
- •35 Объектная модель броузера. Объект event.
- •4.6.4 Объект event
- •36 Объектная модель броузера. Объект history.
- •37 Объектная модель броузера. Объект location.
- •4.6.6 Объект location
- •38 Объектная модель броузера. Объект navigator.
- •4.6.7 Объект navigator
- •39 Структура программы Java. Библиотека классов Java.
- •Структура программы Java
- •Библиотека классов Java
- •40 Переменные и базовые типы данных. Классы-оболочки.
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 ()
30. Использование встроенных объектов и функций. Объект Date. Объект Array.
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()
Возвращает минуты.