Показать сообщение отдельно
  #1 (permalink)  
Старый 17.10.2011, 00:25
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Новое поколение цепочек - ассинхронность
Пока фреймворк в стадии наполнения и допиливания, но в нем реализована полная ассинхронность цепочечных команд:

A=$().test('a').test('b').sync(true);
setTimeout(function(){
	A.sync(false);
	},1000)
A.test('c').sync(function(){
	this.sync(1000).test('e').test('f');
	console.log(11);
	return this;
	}).test('d').test('g');
console.log('end');
test: function(str){console.log(str)}

В логе следующее:
a
b
end
проходит секунда
c
11 - раздвоение потоков
d
g
проходит секунда
e
f


а еще на подходе очень мощные селекторы, которые уже не уступая Sizzle, чаще обгоняют его в 3-6 раз.

Теперь и в JS можно писать ассинхронно!
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт

Последний раз редактировалось PeaceCoder, 17.10.2011 в 00:27.
Ответить с цитированием