Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ.docx
Скачиваний:
3
Добавлен:
29.08.2019
Размер:
31.47 Кб
Скачать

Зміст

  1. Завдання №2

  2. Завдання №6

  3. Завдання №17

  4. Побудова складної html-сторінки з використанням java script

    1. Опис Java Script

    2. Створити HTML-сторінку з використанням Java Script, яка забезпечує видачу локального часу на екран броузера

    3. Створити HTML - сторінку , яка забезпечує оброблення даних у формах

    4. Дати опис функцій та методів Java Script , які використовуються для побудови сторінки.

    5. Відкорегувати сторінку з використанням редактора HTML-сторінок

  1. Завдання №2

  2. Завдання №6

  3. Завдання №17

  1. Побудова складної html-сторінки з використанням java script

    1. Опис Java Script

Javascript – це мова програмування, заснована на об'єктах: і мовні засоби, і можливості середовища представляються об'єктами, а сценарій (програма) на Javascript – це набір взаємодіючих об'єктів. Об'єкт Javascript – це неврегульований набір властивостей, кожна з яких має нуль або більше атрибутів, які визначають, як ця властивість може використовуватися. Javascript містить декілька вбудованих об'єктів, таких, як Global, Object, Error Function, Array, String, Boolean, Number, Math, Date, Regexp. Крім того, Javascript містить набір вбудованих операцій, які, строго кажучи, не обов'язково є функціями або методами, а також набір вбудованих операторів, керівників логікою виконання програм. Синтаксис Javascript в основному відповідає синтаксису мови Java, але спрощений порівняно з ним, щоб зробити мову сценаріїв легкою для вивчення. Так, наприклад, декларація змінної не містить її типу, властивості також не мають типів а декларація функції може стояти в тексті програми після її виклику. Мова Javascript, на відміну від мов Java і C++, не містить класів об'єктів в строгому сенсі слова. Замість цього вона підтримує конструктори, які створюють об'єкти шляхом виділення для них пам'яті і ініціалізації всіх або деяких їх властивостей. Всі конструктори є об'єктами, але не всі об'єкти є конструкторами. Кожен конструктор має властивість prototype, яке використовується для реалізації спадкоємства заснованого на прототипах, і властивостей, що розділяються. Javascript підтримує спадкоємство, засноване на прототипах. З кожним конструктором зв'язаний відповідний прототип, і кожен об'єкт, створений конструктором, містить неявне посилання на цей прототип (званий прототипом об'єкту). Прототип, в свою черга, може містити посилання на свій прототип і так далі. Так утворюється ланцюжок прототипів. Посилання на властивість об'єкту – це посилання на перший прототип в ланцюжку прототипів об'єкту, який містить властивість з даним ім'ям. Іншими словами, якщо даний об'єкт має властивість з даним ім'ям, то використовується посилання на цю властивість; якщо немає, то досліджується прототип цього об'єкту і так далі У об'єктно-орієнтованих мовах, заснованих на класах об'єктів, поточний стан реалізується екземплярами класів, методи реалізуються класами, а спадкоємство – структурою і поведінкою. У Javascript поточний стан і методи реалізуються об'єктами а структура і поведінка успадковуються. Всі об'єкти, які явно містять властивість, яка містить їх прототип, розділяють цю властивість і її значення. На відміну від мов заснованих на класах, властивості можуть динамічно додаватися до об'єктів шляхом привласнення ним значень. Зокрема, конструктори не зобов'язані привласнювати значення всім або деяким властивостям створюваного об'єкту. Властивості – це контейнери, які містять інші об'єкти, примітивні значення і методи. Примітивне значення – це елемент будь-якого з вбудованих типів: Undefined, Null, Boolean, Number і String; об'єкт – це елемент ще одного вбудованого типу Object; метод – функція, що асоціюється з об'єктом через властивість.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]