Recientemente, mientras trabajaba en un proyecto Backbone.JS/jQuery/CoffeeScript, me encontré en un lío de problemas de devolución de llamada y sincronización. Tenía que esperar a que se completara algo antes de continuar y me encontré en un lío de devoluciones de llamada anidadas ... que es confuso y difícil de depurar. Entonces me encontré con 2 posibles soluciones o jQuery deferredIcedCoffeeScriptIcedCoffeeScript o jQuery diferido
IcedCoffeeScript
se ve muy fácil, simplemente añadiendo await
& defer
. Sin embargo, me pregunto si está allí para quedarse? ¿Solo 2 preguntas aquí en StackOverflow? No se habla mucho en comparación con CoffeeScript
Otra cosa es ¿cuál es la diferencia entre los 2 métodos, que parecen hacer casi lo mismo? Excepto en IcedCoffeeScript, se parece más a código de procedimiento, y en diferido jQuery, no resuelve mi desorden de devoluciones de llamada tanto
jQuery diferidos son una cosa de belleza. Personalmente hablando, y en parte porque no uso CS, me gustaría ir con eso. – Utkanos