Biz (ve JS SO sohbet odası) @rlemon ile birkaç gün önce Little-XHR kütüphanesinde hata işleme hakkında bir konuşma yaptık .
Temel olarak, hangi hata işleme modelinin kullanılması gerektiğine karar vermek istedik:
xhr.get({
// Some parameters, and then
success: function(data) {},
failure: function(data) {}
})
Veya:
xhr.get({
// Some parameters, and then
callback: function(err, data) {}
})
Biri daha jQuery benzeri, diğeri daha Düğüm benzeri. Bazıları ilk kalıbın hata işleme hakkında daha fazla düşünmenizi sağladığını söylüyor. Argüman her zaman ikinci kalıpta bulunurken, diğer geri çağrı işlevini unutabileceğiniz için, bunun tersini düşünüyorum.
Bu iki model hakkında herhangi bir görüş / avantaj / dezavantaj var mı?
xhr.get({ ... }, function (err, data) {})
En azından deseni doğru