www.gnuman.ru

Резюме | Контакты | Работа | Page Title Eraser | GrayModern2 | Статьи
Путешествия | Фотоальбомы | Проект 365 (добавилось) | Блог | Черный список
Как выиграть суд у ГИБДД и вернуть права | Технический департамент своими руками

JavaScript. CookieRSS

Список лент
[+]

Цель

Необходимо реализовать миниатюрный rss-ридер c использованием JavaScript и cookie — аналог расширения Sage для Mozilla Firefox. У rss-ридера должна быть возможность добавления/удаления лент, а также возможность отображения обновлений лент.
RSS-ридер должен работать в последних версиях браузеров Microsoft Internet Explorer, Mozilla Firefox и Opera.

Как это работает

С помощью небольшой формы записываем пользователю в cookie список rss-лент. Дата окончания срока действия куки — 1 января 2018 года (должно хватить). Если пользователь зашел первый раз, то заполним куку тестовыми rss-лентами. Их можно безболезненно удалить. А если удалить все ленты из списка, то они появятся вновь. Это нужно исключительно для удобства тестирования. По идее, в cookies будем записывать еще название ленты и текущий размер страницы ленты, что бы определять была ли лента обновлена.
Название ленты на данный момент формурется из URL-а rss-ленты. Это временное решение до реализации получения и сохранения названия ленты из xml.

TODO

  • Добавить отображение названий лент;
  • Добавить индикацию обновлений;
  • Добавить обработку ошибок xml-парсера;
  • Добавить обработку нажатия кнопки «Enter» во время добавления новой ленты;
  • Добавить возможность сортировки лент в списке (хотя и без этого можно обойтись, что бы не усложнять скрипт);
  • Добавить возможность сохранить cookie со списком лент в файл;
  • Подправить верстку для MS Internet Explorer.

«Список литературы»


Правильный CSS! Valid XHTML 1.0 Transitional