Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Drag and drop - element.onmousedown (https://javascript.ru/forum/dom-window/21533-drag-drop-element-onmousedown.html)

Sweet 14.09.2011 17:21

Цитата:

Сообщение от h6wk1r
На самом деле я никуда не тороплюсь. Думаю лучше знать и библиотеку jquery, и в тоже время, как можно без неё обойтись.

Если так, то сначала нужно изучить язык (синтаксис, принципы написания кода [ну там, ООП, замыкания и пр.]), разные паттерны. И уж потом смотреть библиотеки.

melky 14.09.2011 17:56

Цитата:

Сообщение от Sweet (Сообщение 126435)
1. Человек хочет изучить программирование на клиенте (в браузере). Тогда, конечно, нужно сначала изучить js. Затем можно посмотреть библиотеки. На это нужно относительно много времени (месяцы).

полностью согласен

мне 3 года с лихвой хватило на js & jq.

если бы было всё это время свободным (школоло+егэ), я бы был к этому времени гуру.

PS. занимался по 2 часа в день минимум + на уроках читал фленагана, когда мог.

Цитата:

Сообщение от h6wk1r (Сообщение 126451)
На самом деле я никуда не тороплюсь. Думаю лучше знать и библиотеку jquery, и в тоже время, как можно без неё обойтись.

тогда лучше изучить основы языка, взяв лучшую книгу по нему (Дэвид Флэнаган подойдет) и реализовать пример, который описан выше (драг&дроп).

JQ же используют для ускорения разработки, но отнюдь не для заполнения пробела в знаниях.

Gozar 14.09.2011 18:00

Цитата:

Сообщение от Sweet (Сообщение 126435)
Нормальный.

Это каким местом он нормальный?

Если делать одно таскаемое окошко, то да может и нормальный. Если интерфейс построен на этих самых окошках, то хуже совета не придумать.

DD нужно ещё и качественно убить после использования, иначе память не высвобождается и может быть сожрана вся. Например за день постоянного использования.

Что там jquery я не знаю, но вряд ли что-то хорошее. Пример по совету в студию пожалуйста.

ps: у меня например DD построена на прототипах, для уменьшения захавывания памятя, но у меня фреймворк, а что нужно здесь не знаю.

Sweet 14.09.2011 19:04

Цитата:

Сообщение от Gozar
DD нужно ещё и качественно убить после использования, иначе память не высвобождается и может быть сожрана вся. Например за день постоянного использования.

Совсем не понял к чему это:-? Не помню, что я когда-нибудь советовал гадить в память:)

Gozar 14.09.2011 19:18

Sweet,
Я не вижу примера, а напомнить могу:
Цитата:

Сообщение от Sweet (Сообщение 126395)
Если нужно что-нибудь сделать, возьми jQuery


Sweet 14.09.2011 19:34

Gozar, просто я скептически отношусь к свеже зарегистрированным пользователям, потому что в большинстве случаев они не собираются изучать js: им нужно конкретное решение как можно быстрее. Предположив, что это такой случай, я предложил человеку не мучать себя, а найти решение на jQ.


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