Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jQuery баг №2. (https://javascript.ru/forum/jquery/7726-jquery-bag-2-a.html)

micscr 18.02.2010 06:57

peaceCoder вообще меткий такой метатель снежков по движущемуся поезду jQuery:) . По кабине выцеливает;) .
Только я одного не пойму - с jQuery работают десятки тысяч людей и мощное англоязычное комьюнити. Почему они не "нарыли" этот баг и не сообщили разработчикам чтобы те исправили? Может так просто никто не делает? Лично я с предыдущим твоим примером бага разбирался, так скажу что выборка изначально очень странная.
Мне вот что интересно - те кто не используют фреймворки - станут ли они на pure JS ради выбора нескольких элементов делать такие обходы дерева html?

Снежок в peaceCodera:) :
Один известный заграничный гуру сформулировал правила - Как выглядит красивый HTML-код:
...
8. JavaScript - jQuery (самый красивый JavaScript-фреймворк) подключается с сайта Google. Подключается только один файл с JavaScript. Оба файла прописываются внизу кода страницы.
....

PeaceCoder 18.02.2010 12:16

Цитата:

Сообщение от x-yuri
объем его черепной коробки крайне ограничен;

Да, но одно тот кто это сказал забывает. вся память о своей жизни умещается на пару кубических сантиметров этого мозга и мозг работает только на макс. 10% от своих способностей.

Нет предела совершенству.
Цитата:

Сообщение от x-yuri
толку никакого ни тебе, ни мне

Почему нет толку. Мы же не спорим, а культурное обрисовываем ситуацию.
Цитата:

Сообщение от micscr
с jQuery работают десятки тысяч людей

Именно работают с ним, а не работают в нем, не покопавшись и не разобравшись как он сам работает и выгодно ли его использовать. Разницу чувствуешь? Скажу сразу, раскопав почти весь jQ, он не идеален и почти 60% кода можно ускорить и сделать меньше.
Для меня громкое имя jQuery, которое он завоевал не пугает и не значит что если им многие пользуются значит он идеален. Windows тоже многие пользуются, а как мы все знаем багов и дыр в ней хоть лопатами отбавляй. И почему-то Торвальдсу нобеля в этом году дают а не деБилу Билу Гейтсу. Вот так то.
Цитата:

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

не странная. Выше в посте описали как проявляется этот баг. Пример был приведен, что бы не его рассматривать, а понять что логика селекторов на столько упрощена что она работает неправильно.

П.С. Я не против jQ, я просто сообщил баги, которые обнаружил, и, которые могут привести к дальнейшим багам в работе, которые, не зная их, можно вообще не найти, т.к. баг не в программе, а в библиотеке. И нечего это принимать так близко к сердцу. Такое ощущение, что указав баги, я оскорбил все сообщество jQ пользователей... Все мы не идеальны.

sysya 18.02.2010 12:46

PeaceCoder, согласен что надо рассказывать про баги, это очень важная работа, твои слова да разработчику в уши:)
а можешь исправить баг?

e1f 18.02.2010 14:43

PeaceCoder, а баг-то не jQuery-то :) Баг Sizzle. Берем, качаем репозиторий jquery, смотрим, как он собирается, правим Makefile, правим один файл так, чтобы методы .find и иже с ними работали не через Sizzle, а через Ваш "селектороискатель". Вуаля -- peaceQuery.

e1f 18.02.2010 15:07

Цитата:

Сообщение от PeaceCoder (Сообщение 45273)
П.С. Я не против jQ, я просто сообщил баги, которые обнаружил, и, которые могут привести к дальнейшим багам в работе, которые, не зная их, можно вообще не найти, т.к. баг не в программе, а в библиотеке. И нечего это принимать так близко к сердцу. Такое ощущение, что указав баги, я оскорбил все сообщество jQ пользователей... Все мы не идеальны.

PeaceCoder, возможно, я просто мнительный психопат, но у меня сложилось ощущение, что Вы хотели сказать:
Цитата:

Ололо, смотрите, какой jQ кривой, у него неправильный движок селекторов. Зато мой движок делает правильно

Cr@ZyBoY 18.02.2010 17:40

micscr,
и какой толк от коммьюнити на 10к человек, если они не могут заметить и отписать такую поверхностную ошибку :D Имхо, это наверняка те люди, кто считают jQ отдельным языком программирования, а их труды частенько проскакивают на говнокод.ру %)

e1f 18.02.2010 18:33

Cr@ZyBoY, а Вы так уверены, что она не описана? Багтрекер Sizzle читали?

PeaceCoder 18.02.2010 20:06

Цитата:

Сообщение от e1f
сложилось ощущение, что Вы хотели сказать:

Жаль Вы сарказма не поняли =) яже подмигивал в тексте, значит слова не серьезны.

Cr@ZyBoY 18.02.2010 20:07

http://github.com/jeresig/sizzle/issues
Конкретно этого бага я там не нашёл.


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