Класс NewsTickerFeed

Класс групп новостей не очень удобное место для реализации i ма их отображения. Этим будет заниматься класс NewsTickerf влекать необходимые группы новостей, разбирать их с XParser, собирать в виде кода HTML и добавлять в бегущую!

Добавление новостей

Один из заключительных методов класса NewsTicker - это метод] добавляющий группу новостей в ленту и заполняющий массив! стей:
NewsTicker.prototype.add = function (slirl) { var feedsLength = this.feeds.length;
this.feeds[feedsLength] = new NewsTickerFeed(this, sUrl);

Реализация движения бегущей строки

В основе любого алгоритма, создающего эффект движения, л< мещение элемента на определенное количество пикселов, па" вторное выполнение операции до тех пор, пока элемент не д определенного местоположении.

Класс NewsTicker

Класс NewsTicker - это основной класс клиентской части кода, руктор класса принимает один аргумент- элемент HTML, должен быть добавлен в ленту новостей:
function NewsTicker(oAppendTo) { : var oThis = this; I - this.timer = null; this.feeds = [];

Программная часть на стороне клиента

Прежде чем углубиться в изучение программного кода, обсудим функциональные возможности клиентской части приложения. Итак, клиент:
1. Создает код HTML для отображения бегущей строки со сводкой но¬востей.

Программная часть на стороне сервера

Серверная часть приложения, написанная на языке РНР, чр но проста. Чтобы запросить информацию с сервера, URL до держать в строке запроса параметр url:
newsticker.php?url=http://rss.news.yahoo.com/rss/topstories
Серверная часть приложения будет заниматься только получе! формации от удаленного сервера, поэтому сценарий содержит несколько строк:

Создание виджета со сводкой новостей

Ставшие уже обычными как в телевизионных каналах новостей, i на веб-сайтах сводки новостей отображают текущие события в гущей строки. В отличие от телевидения с его статичной природе тернет дает пользователям возможность взаимодействовать с строкой.

Виджеты на веб-сайте

Виджеты пользуются достаточно высокой популярностью как на на-ьных компьютерах, так и в Вебе. Виджет1 - это маленькое неза-«ое приложение, решающее определенную задачу. Программы, добные Konfabulator (www.konfabulator.com), предоставляют в рас-' «пряжение пользователей платформу для запуска виджетов на своих 'Шншыотерах.

1 2 3 4
<<Page 5