Pull to refresh

Comments 19

Отличная вещь. Надо переходить на 1.5 как можно скорее.
Хотелось бы, но jQuery UI версию 1.5 ещё не поддерживает.
Везде его использовать и не заставляют…
На первый взгляд UI нормально работает с 1.5. По крайней мере в моих проектах.
Мой мозг ломается при попытке понять русский язык данной статьи. С пониманием javascript части вроде проще…
У меня тоже такое в последнее время. Всё чаще мне Javascript понять проще чем русский.
UFO landed and left these words here
Один из вариантов находится по «Не наблюдаемые задачи». Сейчас ещё наваяю где я вижу вариант использования.
Ну, если упростить до предела, то можно сказать так:
Раньше писали
$.ajax({
    "success": function(data){
        сделать_что_то_одно(data);
        сделать_еще_что_то(data);
    },
    "error": function(err){
        обработать_ошибку(err);
})

теперь будет
$.ajax().success(function(data){
    сделать_что_то_одно(data);
}).success(function(data){
    сделать_еще_что_то(data);
}).error(function(err){
    обработать_ошибку(err);
})

Ну и стало проще связывать Ajax запросы и всякие анимашки.

А вообще функциональное программирование рулит когда дело касается асинхронности
Не совсем. Важно и то, что раньше делали
(function () {
	var done1 = false, done2 = false;
	
	function whenDone () {
		// 
	}
	
	$.get("url", function () {
			done1 = true;
			if (done1 && done2)
				whenDone();
		}
	);
	
	$.get("url", function () {
			done2 = true;
			if (done1 && done2)
				whenDone()
		}
	);
})()


А теперь можно
$.when( $.get("url"), $.get("url2"))
	.then(whenDone);


И еще много чего полезного! =)
Масса грамматических ошибок в русском. Ухудшают чтение и появляется желание перевести ещё раз на русский.
Да это просто праздник какой-то! :)
Перевел проект на 1.5, начал тестить… заметил что в некоторых колбэках аякс-запросв наблюдается мистика вида

$('#id') — null
jQuery('#id') — object

так и не понял пока почему $ перестает работать.
Какой-то минимум deferred был и раньше — это подписка на события через .bind
Можно было также подписать несколько обработчиков.
Only those users with full accounts are able to leave comments. Log in, please.