kpiIcon

Звіти з лабораторних робіт
з дисципліни "WEB-орієнтовані технології."
Основи Frontend та Backend розробок

Студента групи ІО-15 Жердєва Данила

ZherdievD
Лабораторна робота №1 Лабораторна робота №2 Лабораторна робота №3 Лабораторна робота №4 Лабораторна робота №5 Лабораторна робота №5.1 Лабораторна робота №6 Лабораторна робота №7 Лабораторна робота №8 Лабораторна робота №9
Тема,мета місце розташування лаби Способи функціонального застосування JavaScript Схема URL Обробник подій Підстановка(entity) Вставка(тег SCRIPT) Масиви(4 пункт) Виконання 6 пункту Висновки

Функціональне застосування JavaScript

JavaScript — це мова програмування, яка широко використовується для додавання інтерактивності та динамічного поведінки до веб-сторінок. Він підтримує різні функціональні можливості, що дозволяють розробникам створювати складні та багатофункціональні веб-додатки.

Способи функціонального застосування JavaScript

1. Маніпуляція DOM (Document Object Model)

JavaScript дозволяє взаємодіяти з елементами HTML на сторінці, змінюючи їх структуру, стиль і зміст.


    // Зміна тексту елемента з id "example"
    document.getElementById("example").innerText = "Новий текст";
    
2. Обробка подій

JavaScript може реагувати на різні події, такі як кліки миші, натискання клавіш, завантаження сторінки тощо.


    // Додавання обробника події кліку до кнопки
    document.getElementById("myButton").addEventListener("click", function() {
        alert("Кнопка натиснута!");
    });
    
3. Використання AJAX для асинхронних запитів

AJAX (Asynchronous JavaScript and XML) дозволяє здійснювати асинхронні HTTP-запити до сервера без перезавантаження сторінки.


    // Виконання AJAX-запиту до сервера
    var xhr = new XMLHttpRequest();
    xhr.open("GET", "https://api.example.com/data", true);
    xhr.onreadystatechange = function() {
        if (xhr.readyState == 4 && xhr.status == 200) {
            console.log(xhr.responseText);
        }
    };
    xhr.send();
    
4. Валідація форм

JavaScript може використовуватися для перевірки даних, введених користувачем у форми, перед відправкою їх на сервер.


    // Валідація форми перед відправкою
    function validateForm() {
        var name = document.forms["myForm"]["name"].value;
        if (name == "") {
            alert("Ім'я не може бути порожнім");
            return false;
        }
    }
    
5. Анімації та динамічні ефекти

JavaScript разом з CSS може використовуватися для створення анімацій та динамічних ефектів на веб-сторінці.


    // Приклад анімації зміни кольору елемента
    document.getElementById("animate").style.transition = "background-color 2s";
    document.getElementById("animate").style.backgroundColor = "blue";
    
6. Використання бібліотек і фреймворків

Існує багато бібліотек і фреймворків, таких як jQuery, React, Angular і Vue, які спрощують і розширюють функціональні можливості JavaScript.


    // Приклад використання jQuery для зміни тексту елемента
    $(document).ready(function() {
        $("#example").text("Новий текст за допомогою jQuery");
    });
    
7. Виконання функцій за розкладом

JavaScript дозволяє виконувати функції через певні інтервали часу або з затримкою.


    // Виконання функції з затримкою в 2 секунди
    setTimeout(function() {
        alert("Це повідомлення з'явилося через 2 секунди");
    }, 2000);

    // Виконання функції кожні 3 секунди
    setInterval(function() {
        console.log("Це повідомлення з'являється кожні 3 секунди");
    }, 3000);