и тут выяснилось, что мы про большие проекты говорим...
ну яндексу jquery да, ни к чему
а вообще да, jquery такой, в частности, чтобы работало в кривых руках и на кривых проектах. Но это помогает и с нормальными проектами. Например, нужно меньше знать, чтобы что-то делать. И вместо того, чтобы разбираться с каким-то очередным багом, можно выполнять поставленную задачу
а как ты, кстати, определяешь координаты элемента?
Сообщение от Kolyaj
|
Есть ещё одна обширная, достаточно сложная штука, реализованная в jQuery -- взятие значений CSS-свойств. Эта штука не нужна в принципе, т.к. если вам это понадобилось, значит у вас очень хреново спроектировано приложение.
|
а можно подробнее? О каких проблемах речь и как правильно спроектировать приложение?
Сообщение от Kolyaj
|
Так и получается, что ради нескольких необходимых функций, подключается 200 кб кода, да ещё и навязывается неудобная концепция "нет DOM-элементов, есть коллекции".
|
не забываем, что в сжатом виде оно занимает 30КБ. И концепция не неудобная, а непривычная для тебя
p.s. если подключение библиотеки в 30КБ не позволяет проект либо религиозные убеждения, то да, ничего не поделаешь
p.p.s.
http://en.wikipedia.org/wiki/Not_Invented_Here