русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Встроенный объект Date


Дата добавления: 2015-07-09; просмотров: 616; Нарушение авторских прав


С помощью методов встроенного объекта Date можно выполнять различные действия с часами компьютера. Для использования большинства методов объекта Date необходимо создать экземпляр этого объекта:

var today = new Date();

Методы объекта Date

· getYear. Возвращает год:

· var nYear = today.getYear();

· getMonth. Возвращает номер месяца:

· var nMonth = today.getMonth(); Имейте в виду, что январь - это 0, февраль - 1 и т.д.

· getDate.Возвращает значение календарной даты в диапазоне от 1 до 31:

· var nDate = today.getDate();

· getDay. Возвращает номер дня недели (для воскресенья - 0, для понедельника - 1 и т.д.):

· var nDay = today.getDay();

· getHours. Возвращает количество часов, прошедших после полуночи:

· var nHours = today.getHours();

· getMinutes. Возвращает количество минут, прошедших с начала часа:

· var nMinutes = today.getMinutes();

· getSeconds. Возвращает количество секунд, прошедших с начала минуты:

· var nSeconds = today.getSeconds();

· getTime. Возвращает количество миллисекунд, прошедших с 00 часов 00 минут 1 января 1970 года:

· var nMillisec = today.getTime();

· getTimeZoneOffset. Возвращает смещение локального времени относительно времени по Гринвичу в миллисекундах:

· var nOffsetMillisec = today.getTimeZoneOffset();

· parse. Возвращает количество миллисекунд, прошедших с 00 часов 00 минут 1 января 1970 года по время, указанное в параметре функции. Для вызова этого метода можно просто сослаться на имя класса Date, а создавать объект класса Date не надо:

· var nMS = Date.parse(prm);

· Параметр prm может принимать значения: локальные дата и время ("21 Apr 2001 18:00:00");дата и время по Гринвичу ("21 Apr 2001 14:00:00 GMT"); дата и время по Гринвичу cо смещением ("21 Apr 2001 18:00:00 GMT+0400").



· UTC. Преобразовывает дату, заданную параметрами метода, в количество миллисекунд, прошедших с 00 часов 00 минут 1 января 1970 года. Для вызова этого метода, так же как и методаparse можно просто сослаться на имя класса Date:

· var nMSec = Date.UTC(year, month, date, hours, min, sec, ms);

· Имейте в виду, что январь - это 0, февраль - 1 и т.д.

· setYear. Устанавливает год в объекте класса Date:

· today.setYear(nYear);

· setMonth. Устанавливает номер месяца:

· today.setMonth(nMonth);

· setDate. Устанавливает значение календарной даты в диапазоне от 1 до 31:

· today.setDate(nDate);

· setDay. Устанавливает номер дня недели (для воскресенья - 0, для понедельника - 1 и т.д.):

· today.setDay(nDay);

· setHours. Устанавливает количество часов, прошедших после полуночи:

· today.setHours(nHours);

· setMinutes. Устанавливает количество минут, прошедших с начала часа:

· today.setMinutes(nMinutes);

· setSeconds. Устанавливает количество секунд, прошедших с начала минуты:

· today.setSeconds(nSeconds);

· setTime. Устанавливает дату, соответствующую количеству миллисекунд, прошедших с 00 часов 00 минут 1 января 1970 года:

· var nMillisec = today.setTime();

· toGMTString. Преобразует дату в строку, записанную в стандартном формате времени по Гринвичу:

· "Sat, 21 Apr 2001 14:00:00 GMT"

· toLocaleString. Преобразует дату в строку, записанную в стандартном формате локального времени:

· "04/16/2001 18:00:00".

 

Объекты брaузера

Объекты брaузера являются тем интерфейсом, с помощью которого сценарий JavaScript взаимодействует с посетителем и HTML-документом, загруженным в окно брaузера, а также с самим брaузером. Обращаясь к свойствам и методам этих объектов, можно выполнять различные операции над окном брaузера, загруженным в это окно HTML-документом, а также над отдельными объектами, размещенными в HTML-документе.

Практически в любом сценарии JavaScript необходимы такие объекты, как окно - window и документ -document.

 

Свойства объекта window

· name. Имя окна, указанное при его открытии методом open, а также в атрибуте TARGET тега <A>или в атрибуте NAME тега <FORM>.

· self, window. Синонимы имени окна. Относятся к текущему окну.

· top. Синоним имени окна. Относится к окну верхнего уровня.

· parent. Синоним имени окна. Относится к окну, содержащему набор фреймов.

· frames. Массив всех фреймов данного окна.

· length. Количество фреймов в родительском окне.

· status. Текущее сообщение, отображаемое в строке состояния окна брaузера.

 

Методы объекта window

· alert. Отображение диалоговой панели Alert с сообщением и кнопкой OK. Через параметр передается сообщение, отображаемое в диалоговой панели. После вызова этого метода выполнение сценария задерживается до тех пор, пока посетитель не нажмет кнопку OK, расположенную в диалоговой панели.

Пример

<html>

<head>

<meta http-equiv=Content-Type

content="text/html; charset=windows-1251">

</head>

<body lang=RU>

<script type="text/javascript">

<!--

alert("Рад видеть Вас на моем сайте! Пошли дальше?");

//-->

</script>

</body>

</html>

 

 

· confirm. Отображение диалоговой панели Confirm с кнопками OK и Отмена. В зависимости от того, какая кнопка будет нажата, метод возвращает соответственно значение true или false.

Пример

<html>

<head>

<meta http-equiv=Content-Type

content="text/html; charset=windows-1251">

</head>

<body lang=RU>

<script type="text/javascript">

<!--

if(confirm("Рад видеть Вас на моем сайте! Пошли

дальше?"))

{document.write("Пошли!");}

Else

{document.write("Не хочешь - не надо... ");}

//-->

</script>

</body>

</html>

· prompt. Отображение диалоговой панели Prompt с полем ввода и кнопками OK и Отмена. В зависимости от того, какая кнопка будет нажата, метод возвращает соответственно введенную строку или значение null. Метод имеет два параметра. Первый - сообщение над полем ввода. Второй (необязательный) - начальное значение строки ввода.

Пример

<html>

<head>

<meta http-equiv=Content-Type

content="text/html; charset=windows-1251">

</head>

<body lang=RU>

<script type="text/javascript">

<!--

var yourName=prompt("Как Вас зовут?", "Маша"))

if(yourName=="Маша")

{document.write("Угадал!");}

Else

{document.write("Не угадал. Вас зовут " + yourName);}

//-->

</script>

</body>

</html>

 

· open. Открытие окна. Метод имеет три параметра. Первый задает URL HTML-документа, предназначенного для загрузки в новое окно. Второй определяет имя окна для использования в атрибуте TARGET тега <A> или в атрибуте NAME тега <FORM>. Третий (необязательный) задает в виде текстовой строки параметры, определяющие внешний вид открываемого окна.

toolbar Отображение стандартной инструментальной линейки [=yes|no] | [=1|0]
location Отображение поля ввода адреса документа [=yes|no] | [=1|0]
status Отображение строки состояния [=yes|no] | [=1|0]
menubar Отображение линейки меню [=yes|no] | [=1|0]
scrollbars Отображение полос прокрутки [=yes|no] | [=1|0]
resizable Изменение размеров нового окна [=yes|no] | [=1|0]
width Ширина окна в пикселах
height Высота окна в пикселах
fullscreen Полноэкранный режим
copyhistory Сохранение истории загрузки документов в данное окно [=yes|no] | [=1|0]
directories Наличие в данном окне кнопок групп новостей [=yes|no] | [=1|0]

Пример

<html>

<head>

<meta

http-equiv=Content-Type content="text/html; charset=windows-1251">

</head>

<body

lang=RU>

<script

language="JavaScript">

<!--

Var

newWindow=open("ann.htm","","toolbar=no,menubar=no,width=300,height=200")

//-->

</script>

</body>

</html>

· close. Закрытие созданного или основного окна:

· newWindow.close();

· Текущее окно брaузера можно закрыть одним из следующих способов:

· window.close(); self.close();

· setTimeout. Установка таймера. Применяется для ограничения времени ввода пароля, создания бегущих строк и всевозможных анимационных эффектов. Метод имеет два параметра. Первый задает выражение JavaScript, которое запускается по прошествии времени, указанного вторым параметром в миллисекундах. Заданное выражение запускается один раз.

Пример

<html>

<head>

<meta

http-equiv=Content-Type content="text/html; charset=windows-1251">

</head>

<body lang=RU>

<H3>Через

2 секунды Иоганн Себастьян Бах сменит Людвига ван Бетховена.</H3>

<img id=B_B src="be.gif">

<script type="text/javascript">

<!--



<== предыдущая лекция | следующая лекция ==>
Встроенный объект Array. | Function change()


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.27 сек.