co.js 的原理是利用 ES6 的 Generator 函数特性,通过自动执行器模式将异步操作转换为同步代码流,从而简化异步编程。
co.js 原理基于 ES6 的 Generator 函数,通过自动执行器机制解决回调地狱问题。它利用 Promise 对象的 then 方法来自动调用 Generator 函数的 next 方法,并处理异步操作的结果。