Проектирование web-приложений.

Наши проекты:

страница комментариев
таблица рандомных чисел
таблица CRUD
php-framework

Что добавить по проектам
страница комментариев
    - асинхронное скрытие и удаление
таблица CRUD
    - отправка ajax запросов на сервер
таблица рандомных чисел
    - работа с файлами (сохранение/загрузка)
    - вывод тайлов на канву
    - несколько слоёв канвы
system.js - модуль работы с файлами и сервером
type.js - модуль сущностей

Развитие проекта с комментариями. Асинхронный код.

Открыть учебник Пьюривала
Проект стр 120
Работа с DOM стр 122
событийно ориентированное программирование стр 126
асинхронное программирование стр 128

ajax. Запросы к серверу.

https://learn.javascript.ru/fetch

system.request(url, action, data).then(
    result => {
        console.log(result);
        content = JSON.parse(result);
        yourFunction(content);
    },
    error => console.log(error)
);
// data - {}

Создайте на локальном сервере несколько php скриптов возвращающих что-то на вывод.
в индексном файле разместите ваш скрипт КРУД таблицы.
Напишите запросы данных из php файлов.
Добейтесь того чтобы php файлы возвращали структуры данных для заполнения вашего crud

Laravel

структура
artisan
модели
роуты
шаблоны
контроллеры
представления

Проект с таблицами. Canva

js canva
создаём два холста
находим тайлы
создаём объект картинки
смотрим функцию drawImage
выводим матрицу с числами (три в ряд)
на один холст выводим картинку, на другой цветные пиксели соответствующие цифре.

Сдача лабораторной.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *