Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Простой скрипт загрузки фото на сервер

истекло время актуальности


Всем привет!

Есть HTML-форма, с помощью которой пользователь загружает фото на сайт.

Писал сам. Вариант вполне себе рабочий, но понимаю, что не идеальный и можно было бы его переписать. Знаний у самого на данный момент не хватает. Да и свободного времени тоже. Сложность для меня заключается в том, что писал принципиально на нативном Javascript'е без каких-либо зависимостей типа jQuery. Да, такое, увы, бывает) 

Задача, собственно, заключается в том, что нужно сделать качественный рефакторинг существующего когда.



Обновление #1 от 20 января в 00:49

P.S. Для тех кто в танке - исходник кода есть в описании



  1. ставка скрыта фрилансером
  2. 1 день300 ₴
    Алексей
    Алексей Засульский
    1311   проверен    28  0

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

    Украина Кременчуг | 19 января в 23:32 |
  3. 1 день750 ₽
    Вадим
    Вадим Веселов
    811     17  1   2

    Здравствуйте.
    Делал загрузчики фото. Делал защиту для загрузчиков фото. Пишите.

    Сделаю быстро,
    КАЧЕСТВЕННО и недорого.
    Опыт работы больше 7 лет на разных языках программирования.
    Есть большой опыт написания проектов любой сложности.
    Работал с сайтами нужной Вам категории.
    Отлично разбираюсь в чужом коде.
    Cделаю красивый, удобный, высокопроизводительный сайт.
    Сделаю все как нужно Вам.

    Готов всё обсудить.
    Заинтересован в долгосрочном сотрудничестве.

    Россия Томск | 20 января в 00:51 |
  4. 1 день500 ₽
    Алексей
    Алексей Муравьев
    -16     2  3   1

    Добрый вечер!
    Если еще актуально - могу сделать
    опыт в js большой

    Россия Сочи | 19 января в 23:49 |
  5. 1 день300 ₴
    Юрий
    Юрий Никоненко
    1886     45  1   3

    Здравствуйте, Сергей!
    Готов доработать код: сократить количество кода. заменить XMLHttpRequest() на fetch, cократить количество обращений к DOM.

    С уважением, Юрий

    Украина Вольнянск | 20 января в 00:05 |
  6. 1 день250 ₴
    Игорь
    Игорь Хокинс
    455     37  0   1

    отрефакторю обращайтесь
    - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - --

    Украина Запорожье | 20 января в 08:28 |
  7. 1 день400 ₴
    Станислав
    Станислав Гавриленко
    264     1  0

    Доброго времени суток, готов помочь вам переписать ваш код в декларативном стиле, используя новейшие стандарты языка, минимизировать обращения к DOM, сделать код более понятным и читабельным.

    Украина Донецк | 21 января в 23:10 |
  1. ставка отозвана
  • Александр Петров
    19 января в 23:32 |

    Чтобы сделать рефакторинг существующего кода, его для начала нужно увидеть

  • Сергій Харьков — заказчик проекта
    19 января в 23:35 |

    Описание внимательно читайте

  • Ваня Кутузов
    20 января в 00:14 |

    ну написали бы что нужен дизайн для html формы

  • Сергій Харьков — заказчик проекта
    20 января в 00:43 |

    А при чем тут вообще дизайн? О нем ни слова не сказано. Задача описана вполне доступно

  • Кирилл Озерицкий
    20 января в 00:31 |

    Так а что не так с кодом? Всё вполне нормально же.

  • Сергій Харьков — заказчик проекта
    20 января в 00:47 |

    Спасибо за оценку моих скудных знаний нативного js) Но я вполне адекватно даю оценку своей работы. Видел много кода и понимаю как может выглядеть то же самое, но написанное более «взрослым» человеком

  • Кирилл Озерицкий
    20 января в 00:56 |

    Ну ок, Ваше право:)
    Может Вы просто хотите перевести всё на jquery? Потому что на чистом джаваскрипте именно так всё и делается. Можно ещё выпендриться и сделать эти все функции частью класса, но это уже излишество для такой простой задачи. В общем, удачи Вам в Ваших начинаниях:))