Створення довгого рядка

Розіб’ємо рядок з датою. От як це виглядає:

document.write("Сьогодні " +

(Now.getMonth()+1)+

"-" + Now.getDate() + "-"

+ Now.getFullYear() + ".

Ви зайшли на Web-сторінку рівно в: "

+ Now.getHours() +

":" + Now.getMinutes() + " і "

+ Now.getSeconds() +

" секунд")

1. Починаємо з "Сьогодні ".

2. Потім слідує знак плюс.

3. (Now.getMonth()+1) додається без лапок, тому що нам потрібний не цей текст, а повертане число.

4. Ще плюс.

5. Потім дефіс в лапках, аби відокремити наступне число.

6. Плюс.

7. Потім Now.getDate() без лапок, щоб у нас був день.

8. Плюс.

9. Ще дефіс в лапках, щоб він був видний на сторінці.

10. Плюс.

11. Ще один метод Now.getFullYear повідомить рік.

12. Продовжуйте далі за цією схемою, і сценарій виведе саме те, що ви хочете. Тоді ви всім зможете сказати, яка година

Додавання пропусків

Один невеликий прийом-порада, яку треба знати. Скільки б пропусків ви не вставили до і після знаку плюс, це ніяк не вплине на видимий результат. Елементи підуть суцільним текстом. Тому, якщо в текст потрібно вставити пропуски, додайте їх в частини тексту в лапках. Наприклад: "Сьогодні "

Бачите, тут додано два пропуски перед другою лапкою? Це перетвориться на два пропуски на сторінці, коли сценарій виконається. Пам'ятайте: це не HTML. У Javascript існують свої правила відносно пропусків.

Відома проблема

Мабуть, ви відмітили, що номер місяця буде на одиницю менший ніж потрібно, якщо використовувати просто getMonth(). Чому? Пригадайте, що числа повідомляє JavaScript, а JavaScript любить рахувати від нуля. Тобто, січень нульовий місяць і так далі. Що ж робити? Додати 1, зрозуміло, що ми і зробили в нашому прикладі: Now.getMonth()+1

Обробники подій

Спочатку декілька вступних зауважень. Події (event) і обробники подій (event handler) відносяться до JavaScript, але вони швидше "вбудовані" в HTML-код, а не існують самостійно, як ті сценарії, які ми створили. Події є вбудованими, так що вони не вимагають команд <SCRIPT> і </SCRIPT>. Самі вони є не сценаріями, а швидше невеликими інтерфейсами, що забезпечують взаємодію між сторінкою і читачем.

Події — це те, що відбувається. Вони додадуть динаміки Web-сайту. Побачивши їх, відвідувачі сайту скажуть: "Ух ти!", а довгі сценарії JavaScript для цього зовсім не знадобляться.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: