Прикладное программирование

Практика 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-й строк соответственно. При достижении последнего элемента вывод происходит в обратном напралении, так продолжается до закрытия окна приложения.

Источники

Основные

  1. codepen.io: Онлайн-редактор кода HTML, CSS, JavaScript
  2. jsfiddle.net: Онлайн-редактор кода HTML, CSS, JavaScript
  3. tech.yandex.ru: Управление отображением панорамы
  4. html5rocks.com: Чтение файлов в JavaScript с помощью API файлов
  5. learn.javascript.ru: Введение в браузерные события