Динамические часы: смена изображения по часам компьютера - PullRequest
0 голосов
/ 09 июня 2011

Я хочу, чтобы изображение менялось каждую минуту в соответствии с часами пользователя.Более того, я бы хотел, чтобы изображение было привязано к определенному ЧЧ: ММ.Поэтому, когда компьютер перемещается с 15:00 до 15:01 ... обратно в 14:59, я бы хотел, чтобы изображение переместилось с 0001.jpg на 0002.jpg .... на 1440.jpg.Затем повторите процесс с 3:00 вечера и 0001.jpg.Идея состоит в том, что последовательность не начинается заново в 0001.jpg каждый раз, когда пользователь просматривает сайт.

Я хотел бы знать, лучше ли:

  1. javascript или php
  2. Я должен поместить все 1440 изображений JPG в массив или базу данных

Спасибо,

Тора

Ответы [ 2 ]

1 голос
/ 09 июня 2011

Вот как я подхожу к этому, в двух словах:

  1. Убедитесь, что ваш веб-сервер настроен на отправку данных кэширования, чтобы браузеру не приходилось загружать изображения более одного раза в течение как минимум нескольких дней. 500k * 1440 = много пропускной способности.

  2. Использовать JavaScript; Каждые t минут запускайте пакетную загрузку и получайте изображения, необходимые для следующих t минут, сохраняя их в массиве.

  3. Каждые 60 секунд выкладывайте изображение из своего стека в пользовательский интерфейс.
0 голосов
/ 09 июня 2011

1440 изображений определенно не подходят для этого.
Если вы в HTML5, http://ineedmoretime.org/ имеет классную реализацию.

Это может быть легко воспроизведено.(Смотрите ссылку на Chrome / Safari / Firefox, так как он нуждается в SVG)
Создал скрипку для этого: http://jsfiddle.net/naveen/kx5cT/

PS: я горячая ссылка http://ineedmoretime.org/images/clock-background.png на данный момент в JavaScript,Пожалуйста, поместите его в папку.

...