Методические указания к лабораторным работам по дисциплине технологии разработки веб-систем индекс по учебному плану: в. Дв. 07. 01


Методические рекомендации к выполнению задания 2



Pdf көрінісі
бет4/14
Дата08.11.2023
өлшемі0,75 Mb.
#190307
түріМетодические указания
1   2   3   4   5   6   7   8   9   ...   14
Байланысты:
Metod B1.V.DV.07.01 09.03.01 LR

 
Методические рекомендации к выполнению задания 2 
1 Создайте документ, печатающий текущую дату и время.
 
now= new Date(); 
document.write("Time: "+ now.getHours()+":" + now.getMinutes() + 
"
"); 
document.write("Date: " + (now.getMonth() + 1) + "/" + now.getDate() + "/" 
+


(now.getYear())); 
// --> 
 
Результат будет выглядеть примерно следующим образом:
Time: 20:40 
Date: 10/24/2009
 
Здесь используются такие методы, как getHours(), чтобы вывести на 
экран время и дату, указанные в объекте Date с именем 
now
. Помните также, 
что нужно увеличивать на единицу значение, получаемое от метода getMonth().
В данном скрипте не выполняется проверки на тот случай, если 
количество минут окажется меньше, чем 10. Это значит, что выводится запись 
времени примерно в следующем виде: 
14:3
, что на самом деле должно было бы 
означать 
14:03
.
 
Методические рекомендации к выполнению задания 3 
1 Создайте документ, создающий на экране изображение работающих 
часов:
 
 
 
var timeStr, dateStr; 
function clock() { 
now= new Date();
// время 
hours= now.getHours(); 
minutes= now.getMinutes(); 
seconds= now.getSeconds(); 
timeStr= "" + hours; 
timeStr+= ((minutes < 10) ? ":0" : ":") + minutes; 
timeStr+= ((seconds < 10) ? ":0" : ":") + seconds; 
document.clock.time.value = timeStr; 
// дата 
date= now.getDate(); 
month= now.getMonth()+1; 
year= now.getYear(); 
dateStr= "" + month; 
dateStr+= ((date < 10) ? "/0" : "/") + date; 
dateStr+= "/" + year; 
document.clock.date.value = dateStr; 
Timer= setTimeout("clock()",1000);} 
// --> 
 
 
 


 
Время: 

Дата: 
 
 
. В разделе body HTML-страницы 
имеется два элемента формы для ввода текста. Функция clock() записывает в 
оба эти элемента в корректном формате текущие время и дату. Для этой цели 
используются две строки 
timeStr
и 
dateStr
. Существует проблема с индикацией, 
когда количество минут меньше 10 - в данном скрипте эта проблема решается с 
помощью следующей строки: timeStr+= ((minutes < 10) ? ":0" : ":") + minutes; 
Как видим, количество минут заносится в строку 
timeStr
. Если у нас 
менее 10 минут, то мы еще должны приписать спереди 0. Эта строка в скрипте 
может показаться немного странной, и ее можно было бы переписать в более 
знакомом Вам виде:
if (minutes < 10) timeStr+= ":0" + minutes 
else timeStr+= ":" + minutes; 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   14




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет