Наши проекты:
страница комментариев
таблица рандомных чисел
таблица 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
выводим матрицу с числами (три в ряд)
на один холст выводим картинку, на другой цветные пиксели соответствующие цифре.
Сдача лабораторной.