Here is how I understand it:
start is a callback function, as stated in the Callback for uploads start, equivalent to the global ajaxStart event
var that is the equation in:
Returns the value in the named data store for the item specified by jQuery.data (item, name, value) or the full data store for the item.
When the that variable is set, a function call appears with the name _transition , which, I believe, is some extension of the Ajax call, since we later call the done function. The author probably owns the work, so you will need to look for the code.
This function gets a list of parameter objects returned by $(this).find('.fileupload-progress') .
Finally, we call the done function, which I assume is equal to eq. jQuery.ajax (). done () called after a sucessfull Ajax request. Inside made another callback for anonymous function
.done(function(){ .... })
If another function called _trigger was launched with the string started and the callback event of the main function start e .
And answer your last question:
Where i can find that sort of stuff fully explained with examples so that i can also reduce my code?
The truth is that without writing out your own things, you probably will never know about it. Experience and coding is the key. When looking for specific solutions, you will learn, for example, new things like this. So keep coding!