在浏览器中使用co coroutine库客户端?

时间:2016-06-12 13:59:58

标签: javascript client-side coroutine co

我该如何使用

co coroutine library

在浏览器中的客户端应用程序中?

2 个答案:

答案 0 :(得分:0)

仅供测试。不要在生产中使用。

(function () {
    $.ajax({
        type: 'GET',
        url: 'https://raw.githubusercontent.com/tj/co/master/index.js',
        async: false,
    }).done(function (source) {
        var module = {exports: {}};
        var exports = module.exports;
        eval(source); // run the source of co
        window.co = module.exports; // bind co to window
        console.log(window.co);
    }).fail(function (xhr, textStatus, statusText) {
        console.log(textStatus, statusText);
    })
})();

答案 1 :(得分:0)

当然,你可以,你需要转换你的代码(使用带有regenerator plugin的babel),并且它正常工作!