Технології веб-розробки та дизайну
W E B

Технології веб-розробки та дизайну

Технології веб-розробки та дизайну

Диски для звітності

Контакти

Мета роботи: навчитися використовувати стандартні і створювати функції користувача в JavaScript.

Для виконання лабораторної роботи надано наступні відомості
Завдання 1. Використання вбудованих функцій.

Створіть файл lab3_1.html, який демонструє використання вбудованих функцій об'єкта Date.

Для виконання завдання застосувати інший приклад.

Наприклад, у скрипті, використовуючи аргументи size, day та color функції weekDay(), відобразіть назви днів тижня різними розмірами та кольорами.

понеділок
вівторок
середа
четвер
п'ятниця
субота
неділя

Завдання 2. Використання вбудованих функцій.

Створіть файл lab3_2.html, який демонструє використання вбудованих функцій об'єкта Date.

Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.

Завдання 3. Створення користувацьких функцій.

Створіть файл lab3_3.html, що демонструє створення функції користувача з аргументами і звернення до неї з основної частини скрипту.

Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.

Завдання 4. Створення користувацьких функцій.

Створіть файл lab3_4.html, що демонструє створення користувацької функції, що повертає значення.

Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.

Завдання 5. Створення користувацьких функцій.

Створіть файл lab3_5.html, що демонструє використання функції з необов'язковими параметрами та параметрами за замовчуванням.

Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.

Завдання 6. Створення користувацьких функцій.

Створіть файл lab3_6.html, що демонструє передачу функцію як аргумент іншої функції.

Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.

Завдання 7. Створення користувацьких функцій.

Створіть файл lab3_7.html, що демонструє використання функції як змінної.

Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.

Завдання 6. Створення користувацьких функцій.

Створіть файл lab3_8.html, що демонструє використання масиву arguments.

Відповідно до наведеного прикладу реалізувати скрипт з власним прикладом.

Контрольні питання

  1. Що таке функція?
  2. Як створити функцію користувача?
  3. Що таке формальні та фактичні параметри?
  4. Чим відрізняється опис функцій, які не повертають та повертають значення?
  5. У чому особливість використання функції як змінної?
  6. У чому особливість використання функції як об'єкт?
  7. Навіщо використовується функція eval?
  8. Чим відрізняються глобальні та локальні змінні?
  9. Як встановити значення параметра функції за промовчанням?
  10. Навіщо використовується масив arguments?

Порядок роботи

  1. Для виконання лабораторної роботи прочитати методичні вказівки і відповідний розділ підручника з JavaScript.
  2. Виконати наведені приклади і відмітити особливості в коді.
  3. Зверстати нескладну сторінку для результатів лабораторної роботи і розмістити її на хостингу. Зазначити номер і назву лабораторної роботи. Вивести на сторінку список назв виконаних завдань, які відкриватимуться в окремому вікні як окремі HTML-сторінки.
  4. У файлах, що містять код скриптів, у заголовку вікна браузера зазначити групу і прізвище студента.

Зміст звіту

  1. Назва та мета виконання лабораторної роботи.
  2. Код власних скриптів до кожного завдання
  3. У висновку оцінити можливості мови JavaScript для виконання подібних завдань.
  4. Файли з власними скриптами і відповідними назвами покласти на диск в окрему папку ExampleJS (всередині вашої папки).