Noi (e la chat room di JS SO) abbiamo parlato con @rlemon qualche giorno fa del suo Little-XHR libreria sulla gestione degli errori.
Fondamentalmente, volevamo decidere quale modello di gestione degli errori dovrebbe essere usato:
xhr.get({
// Some parameters, and then
success: function(data) {},
failure: function(data) {}
})
o
xhr.get({
// Some parameters, and then
callback: function(err, data) {}
})
Uno è più simile a jQuery, mentre l'altro è più simile a Node. Alcuni dicono che il primo modello ti fa pensare di più sull'errore di gestione. Penso al contrario, dato che potresti dimenticare l'altra funzione di callback, mentre l'argomento è sempre lì sul secondo pattern.
Qualche opinione / vantaggio / svantaggio su entrambi questi modelli?