2013-11-17 2 views
0

Я пытаюсь реализовать перетащить файл с перетаскиванием на мой сайт и найти кусок java под названием Dropzone.js, он содержит все, что мне нужно. , , я просто не знаю, как его использовать!Манекены руководства для создания dropzone.js работы?

До сих пор я программировал только в бритве ASP.NET (c#)/HTML/CSS, но до сих пор нет javascript/jquery.

Это бритвенные веб-страницы, поэтому нет mvc.

Из-за моей нынешней нехватки знаний в java, извиняюсь заранее, но я застрял !!

Что я хотел бы знать:

I'f я понял вещи правильно, я не должен изменять Dropzone.js непосредственно, я должен использовать его в качестве библиотеки и интегрировать его в других моих скриптах , например в другом .js файле. Верный?

Любая помощь в этом будет принята с благодарностью.

С наилучшими пожеланиями,

Daniel A. Rischel

.. Отредактированные в соответствии с просьбой.

+0

Добро пожаловать в переполнение стека. Рассмотрите возможность разделения вопроса на три вопроса (или еще лучше: удалите два вопроса). На ваш первый вопрос можно ответить простым да или нет, так что это правильный вопрос. Два других вопроса нарушают правила SO, потому что они запрашивают рекомендации библиотеки или учебника. Если вы оставите их там, ваш вопрос скорее всего будет закрыт как не по теме. –

+0

С этого момента я буду помнить об этом. Спасибо. Я удалил неприятные части моего вопроса (ов). –

ответ

0

Ну, вы ошибаетесь. Возможно, это не связано с вопросом, но учтите, что эти сценарии являются JavaScript и

java != javascript 

У вас есть точка? :) Пожалуйста, постарайтесь это отметить в будущем. Кроме того, Java-код не может быть добавлен на этот серверный язык, потому что сама Java является языком. Вы можете использовать JavaScript или его библиотеку (jQuery) и создать некоторые плагины.

Я понял, что правильно, я не должен изменять Dropzone.js напрямую, я должен использовать его в качестве библиотеки и интегрировать его в другие скрипты, например. в другом .js файле. Верный?

Правда, вы должны связать этот плагин dropzone.js на сайт, используя

<script href="/link/to/dropzone.js"></script> 

Тогда вы будете использовать этот сценарий в целом страницы, на которой она связана.

И вы никогда не должны редактировать исходный код плагина до тех пор, пока вы не знаете, что делаете. Потому что вы можете испортить код.

Мне бы очень хотелось увидеть некоторые примеры исходного кода того, как будет выглядеть форма для загрузки файлов в формате drag-n-drop. Я много искал в googled, но не нашел того, что я могу использовать.

Вы пытались прочесть свои документы? У них есть хорошее объяснение кода на главной странице (главной странице) их сайта. И действительно, это зависит от того, как вы его стиль. Его просто плагин, вам нужно будет добавить свой собственный CSS-код для стилизации формы. Этот плагин не будет форматировать форму для вас, все, что она будет делать, это обработать события загрузки и вернуться к результату. Итак, это означает, что создание формы и элементы - все зависит от вас!

Если у вас есть учебник по манекенам при выполнении этой работы, я бы очень хотел, чтобы его указали в правильном направлении!

Там нет идеального ответа, чтобы предоставить вам, однако я представлю вам некоторые основы

http://www.javascriptoo.com/dropzone-js

https://stackoverflow.com/questions/tagged/dropzone.js?sort=newest&pageSize=15 (StackOverflow тег)

Во второй ссылке, вы можете пойти и посмотрите, какие основные проблемы, с которыми связан какой код. Легкие методы будут защищены вами! Вам понадобятся некоторые рекомендации только на тяжелых работах. Удачи вам!

Мое предложение для вас состоит в том, чтобы сначала взяться и изучить jQuery, а затем узнать, как делать аякс-звонки. После этого вы будете знать, как создавать и обрабатывать события. Основной код будет

$('input[type=file]').change(function() { // change in value 
    // send the file via ajax 
} 

http://jquery.com

Этот метод будет лучше, как вы будете знать, какой код вы используете, и что он будет делать. Использование плагина - это простой способ, а затем этот. Но мое предпочтение отдается второму; создавая свой собственный плагин.

Смежные вопросы