Есть готовая верстка модуля "Комментарии". Его необходимо реализовать на чистом JS. Чтобы все данные обновлялись на лету. Когда человек оставляет комментарий он сразу подтягивался вниз. При установки лайка/дизлайка так же информация сразу отображалась визуально. так же необходимо, чтобы верхние тулсы (лайки, рейтинг и счетчик просмотра) можно было выносить из блока в разные места страницы.
все комментарии по итогу будут получать скриптом с сервера в виде json . После чего они должны сохраняться в массив. / так же при добавлении новые комментарии должны добавляться в массив и отправляться на сервер / Функцию отправки можно не писать. ПРосто сделать эмуляцию. Нужно учесть что у комментариев будет id и user_id / также будет пользователь, который добавил комментарий. Вообщем если нужно в скрипте объявления хранить в объекте, а из него добавлять на страницу.
При добавлении комментария коммент добавляется на страницу и в этот момент идет отправка на сервер, в ответ сервер вернет объект с ид пользователя и объявления.