Необходимо создать демонстрационную страничку реализующую заданную логику на базе jquery(2.0.3). Страничка будет состоять из двух файлов - html и js соответственно. Общее описание: Страница содержит следующую структуру: Количество подгружаемых блоков задается некоторой константой в js файле. Формирование блока производится сторонним php скриптом Блок представляет из себя следующую структуру:
  • Название элемента2

    Описание элемента

  • Требуется выполнение следующего алгоритма без перезагрузки страницы: 1.При открытии страницы поочередная загрузка элементов(а не одновременная) с добавлением каждого последующего за предыдущим(новые в конце) 2.При нажатии на кнопку голосования: 2.1 Удаляем блок 2.2 Делаем post запрос к файлу rate.php, необходимо передать значения id(уникальное число определяющее элемент в базе) и vote(-2,-1,1,..10) 2.3 После получения подтверждения от rate.php (в качестве прототипа можно использовать файл с одной строкой echo("ok");) 2.3.1 Производим запрос блока от get.php (в качестве прототипа можно использовать файл с одной строкой echo(Блок представленный в качестве примера); ) 2.3.2 Помещаем блок в конце списка блоков Важные моменты: Если пользователь производит голосование в блоках быстрее чем происходит добавление новых - обращения к файлу get.php производятся строго последовательно(а не параллельно) после получения подтверждения. Соответственно на стороне клиента необходимо реализовать последовательную очередь запросов с ожиданием подтверждения. Небольшие модификации блока - возможны(добавление id и т.п) по вашему усмотрению. Использование jquery - не является обязательным требованием а скорее возможным. Реализация без использования внешних библиотек - возможна, по вашему усмотрению.