Прикладное программирование
Практика 25
Библиотека API Yandex maps: обработка данных панорамы.
Для каждой программы, состоящей из нескольких файлов,
создавайте отдельную папку проекта, например project25-1,
project25-2 и т.д., где "25" - номер практического
занятия, 1, 2 и т.д. - номер задания.
Каждую программу, состоящую из одного файла, сохранять
в отдельном файле для каждого упражнения,
например prog25-1, prog25-2 и т.д., где "25" - номер практического
занятия, 1, 2 и т.д. - номер задания.
1. Оформить решение упражнения в виде сниппета в он-лайн HTML-редакоторе:
codepen.io, или jsfiddle.net и др.
В отчет записать ссылку на сниппет, например,
https://codepen.io/Subbota/pen/MRvOOG
Также в отчет поместить снимок страницы с выполненными примерами.
По примеру 35 из лекции создайте приложение проекта jstimer02.
Напишите программу на языке JavaScript, в которой значение счетчика
изменяется по таймеру с помощью рекурсивного вызова функции setTimeout().
2. На основе примера 36 из лекции создайте проект yapanorama03.
Выполните задание в онлайн средах codepen.io, или jsfiddle.net и др.
Выполнить очередную итерацию для реализации 7-го пункта
технического задания для проекта yapanorama03 в предыдущей лекции.
7. Перемещение внутри локации с помощью элементов управления плеера панорам
может быть записано в форме последовательности координат в текстовый файл,
имя и расположение которого задает пользователь.
В данной итерации последовательность координат записывается
в текстовый файл, имя которого задано в исходном коде.
3. Используйте функцию setTimeout() для решения следующей задачи на языке JavaScript.
Выполните задание в онлайн средах codepen.io, или jsfiddle.net и др.
В исходном коде задан двумерный массив, который содержит 2 строки,
в каждой строке - по 5 чисел. Каждую секунду элементы массива
выводятся парами: из 1-й и 2-й строк соответственно. При достижении
последнего элемента вывод происходит в обратном напралении, так
продолжается до закрытия окна приложения.
Источники
Основные
- codepen.io:
Онлайн-редактор кода HTML, CSS, JavaScript
- jsfiddle.net:
Онлайн-редактор кода HTML, CSS, JavaScript
- tech.yandex.ru:
Управление отображением панорамы
- html5rocks.com:
Чтение файлов в JavaScript с помощью API файлов
- learn.javascript.ru:
Введение в браузерные события