Ищу Javascript разработчика на работу по написанию отдельного модуля на JavaScript(оценочно займёт около 100 часов) для одного из web сервисов компании.
Компания занимается созданием различных сервисов для бизнеса в интернете, одно из направлений виджет обратного звонка.
Требования:
• Знание HTMLphpcss
• Отличное знание чистого JavaScript
• Ищем специалиста с опытом, но также рассмотрим варианты начинающих специалистов, готовых развиваться в данном направлении.
В заявках прошу указывать опыт работы по JavaScript(приветствуются портфолио) и пожелания по оплате.
ПС: не большой тест, для понимания нами вашего уровня, а вами сложности задач.
Есть RESTful Web-service с операциями
PUT /question?text=<Message text> передает сообщение серверу с вопросом, в ответ сервер возвращает question_id в тексте ответа
например:
PUT /question?text=ultimate question of life the universe and everything
в ответе приходит 0 (question_id)
PUT /question?text=what should I do
в ответе приходит 1 (question_id)
GET /answer возвращает JSON с непрочитанными сообщениями ответами от сервера из очереди
например:
{"answers": [{"id":0,"question_id":0,"text":"42"}, {"id":1,"question_id":1,"text":"don't panic"}]}
DELETE /answer?id=<id> удаляет ответ из очереди
Необходимо реализовать клиентское веб-приложение, содержащее форму для ввода вопроса от пользователя. При нажатии на кнопку "Отправить" приложени должно обратиться к методу PUT /question?text=<Message text> и запомнить message
На той же странице должна быть текстовая область, содержащая текст диалога между сервером и клиентом:
Q: ultimate question of life the universe and everything
A: 42
Q: what should I do?
A: don't panic
Обновление текстовой области должно быть асинхронным через определенный интервал времени. После каждого обращения к GET /answer ответы должны быть удалены по id обращениями к методу DELETE /answer?id=<id>
Опубликован 27.03.2016 в 22:44 Последнее изменение: 28.03.2016 в 14:19