| 
 Почему jquery такая jquery Всем привет и спасибо что будете читать то, как я буду ругать эту заразу, не понимаю я её )) Решила избавиться от jquery, но как работает эта штука не могу понять. Меня интересуют только промисы. Гипнотизирую уже час вот эту страничку .. кроме желания распечатать и сжечь - ничего в голову не приходит . Как , ну как , каааак она отслеживает аргументы колбека дефереда и передает ее в резольв.. В коде этого нет, а оно работает, как так ? Ткните пожалуста в номер строки где она отслеживает колбеки и туда где шлет резольв в then и done с аргументами . Спасибо !!! | 
| 
 наверно так пример на then: принимает функцию как аргумент 
function( /* fnDone, fnFail, fnProgress */ ) {
var fns = arguments;
перебор var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; выполняет var returned = fn && fn.apply( this, arguments ); тебе зачем вникать в это? иди борщ вари | 
| 
 с 25 по 40 строку создаются функции, которые внутри выполняют fn.apply( this, arguments ), где fn – один из переданных колбеков. А вообще зачем ковыряться в jQuery, если решила от него отказаться, так разбирайся в Promise и его реализации на чистом JavaScript. Ссылки по теме: http://javascript.ru/forum/offtopic/...-polyfill.html http://habrahabr.ru/post/209662/ http://www.html5rocks.com/en/tutorials/es6/promises/ https://developer.mozilla.org/en-US/...bjects/Promise http://promises-aplus.github.io/promises-spec/ https://github.com/domenic/promises-unwrapping | 
| Часовой пояс GMT +3, время: 10:42. |