Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Сложная работа Тыжпрограммиста (https://javascript.ru/forum/jquery/68025-slozhnaya-rabota-tyzhprogrammista.html)

myxosran 21.03.2017 13:54

Сложная работа Тыжпрограммиста
 
Вложений: 1
Если в двух словах, то я "нуб в JQuery".
Дали задание со словами -"Тыжпрограммист, сделаешь". Но я то программист на С.......

Помогите пожалуйста.

Итак, задание(шаблон в аттаче)
1. Сделайте меню объектов (Очки, Усы, Шляпы)
2. При загрузке приложения пользователю необходимо загрузить фотографию лица в специальное поле. В приложении не должно отображаться поля загрузки файла.
3. Пользователь может перетащить файл на специальную область веб-приложения. При помещении файла в эту область, изменяется цвет фона области. Файл должен пройти валидацию на стороне клиента. Помещаемый файл должен быть в формате JPG и максимальным размером 300 Kb. Если файл не пройдёт валидацию необходимо вывести сообщение об ошибке.
4. Если файл корректный, он должен быть загружен на поле.
5. Необходимо отобразить сообщение об успешной загрузке изображения
6. После загрузки фотография должна появится в области приложения и пользователь может применить доступные аксессуары.
7. Пользователь может изменять размеры фотографии при нажатии на неё. Когда изображение активно вокруг него должна появляться видимая рамка из точек. Над фотографией можно делать следующие операции: изменение пропорций, увеличение, уменьшение. Операции выполняются кнопками приложения + и -. Изображение с изменённым масштабом должно выравниваться по центру блока изображения. Граница из точек должна исчезать, когда выбран аксессуар.
8. Пользователь должен иметь возможность наложить аксессуары на изображение при помощи мыши. Если аксессуар находится вне блока фотографии, то он должен вернуться в исходное положение.
9. При нажатии на аксессуар размещённый в блоке фотографии вокруг него должна появится граница из точек. После этого пользователь может изменять размер активного аксессуара.
10. Пользователь может изменять позицию аксессуаров при помощи мыши, а так же при помощи стрелок на клавиатуре (←,→,↑,↓).
11. Для изменения размера активного аксессуара на лице нужно использовать кнопки приложения + и – для изменения размера.
12. Аксессуар на блоке фотографии можно повернуть при помощи клавиш L и R.
13. На блоке фотографии не может располагаться более одного аксессуара из каждой категории. Если пользователь поместил на блок фотографии более одного аксессуара из одной категории, то он должен вернуться в исходное положение.
14. При завершении размещения аксессуаров на блоке фотографии, пользователь должен иметь возможность сохранить изображение к себе на компьютер нажатием кнопки “SavePicture”.
15. Ваш код должен удовлетворять следующим требованиям:
a. Форматирован
b. Структурирован
c. Повторное использование функций
d. Использование объектов в коде JavaScript;
e. Содержать комментарии к функциональным элементам в JavaScript.

ksa 21.03.2017 13:57

myxosran, и сколько заплатишь за решение твоей задачи?

myxosran 21.03.2017 14:06

Цитата:

Сообщение от ksa
сколько заплатишь за решение твоей задачи?

а сколько просишь?

рони 21.03.2017 14:18

myxosran,
:-?


http://javascript.ru/forum/jquery/67...droppable.html
http://javascript.ru/forum/misc/6764...n-drop-om.html

ksa 21.03.2017 14:38

Цитата:

Сообщение от myxosran
а сколько просишь?

Я не прошу. :D
У меня такса. 1000р за час работы, оплата вперед.

Вопрос сколько ты выделяешь на решение своей проблемы?

Rise 22.03.2017 02:31

myxosran, где-то этот шаблон уже был, после чего автор пропал бесследно, для чего это надо не понятно, если это учебное задание и надо писать на чистом javascript без использования сторонних библиотек, то придется действительно потрудиться и хорошо владеть языком, знаний jquery здесь явно будет недостаточно, что необходимо я описал в теме того бедолаги, но там без использования сервера и с учетом одной сторонней библиотеки, смотри ссылки рони.

exec 22.03.2017 19:31

Ну и зачем нужно такое приложение? Добавлять идиотские очки и усы к фотографиям, зачем? Времени уйдёт немало, неделя или даже больше, с учётом всех 15 требований, а в результате абсолютно идиотское, клоунское и никому не нужное приложение. Желание писать такую чушь сразу отпадает, даже если за деньги.

Rise 23.03.2017 01:45

Цитата:

Сообщение от exec (Сообщение 448211)
Ну и зачем нужно такое приложение? Добавлять идиотские очки и усы к фотографиям, зачем?

Как знать, может вся суть в функционале, а весь дизайн просто макет, ведь изменить его будет не сложно, например грубо говоря если поменять идиотские на реальные аксессуары одежды, то может получиться онлайн примерочная для интернет-магазина, и тд, конечная цель этих интригантов нам может быть неизвестна :)

Vlasenko Fedor 29.03.2017 00:15

Fabric js и немного желания

Sigizmund2012 04.04.2017 14:16

Цитата:

Сообщение от Poznakomlus (Сообщение 448783)
Fabric js и немного желания

Я тоже сразу про canvas и эту библиотеку подумал :)


Часовой пояс GMT +3, время: 22:54.