Pull to refresh

Comments 9

… Прежде jQuery приходилося пропатчивать. Нонича же jQuery саморегистрируется аки модуль асинхронный…
Простите, не удержался:)
Yurusenai.

«Саморегистрируется как асинхронный модуль» — это не «саморегистрируется подобно модулю асинхронному» («аки модуль асинхронный», «яко модуль асинхронный»). Это «саморегистрируется в качестве асинхронного модуля».

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

три раза перечитал, потом полез в словарь это слова искать
«метод .closest('.class') мог подхватить сам элемент вместо его родителя»

ээ, это разве так не задумано?..
печаль, я постоянно этим пользуюсь

например по клику нужно определить какой-то элемент, но он имеет узлы, которые могут выступить как event.target

и всегда пишу
$(event.target).closest(".my-element")

теперь получается, если клик был на самом элементе, то функция пойдёт дальше и вернёт всё что угодно, только не то что мне надо…
Не волнуйтесь, они исправили баг в документации: вместо
Get the first ancestor element..

получилось
Get the first element that matches the selector, beginning at the current element...
Кстати, да.

Вот шельмецы.
И, кстати, эта ошибка была, видимо, в новой документации, т.к. в старой явно указано на различия .closest() и .parents(), что первый начинает поиск с текущего элемента.
В версии 1.5.1 пофиксили баг с конструкцией try {} finally {}
try {
	while( callbacks[ 0 ] ) {
		callbacks.shift().apply( context, args );
	}
}
// We have to add a catch block for
// IE prior to 8 or else the finally
// block will never get executed
catch (e) {
	throw e;
}
finally {
	fired = [ context, args ];
	firing = 0;
}


а начиная с 1.5.2 упорно забывают добавить блок catch в метод resolveWith.
В 1.7 вроде бы исправили
Sign up to leave a comment.

Articles