- 主题:现在你们写 js 还会在发布的时候转成 es5 吗?
从没用过啥高级的。。连await之类的也最近才用。。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 我也坚持 firefox,不过 firefox 对标准的支持倒还好。
: 我是想问,现在大家写 web/js/css 代码的时候,是怎么考虑兼容性的。
: 另外大家使用一些高级功能吗?
: ...................
--
FROM 123.127.43.*
promise ... 哈哈哈哈,一直沿用到最近。
其实,async之类的以前也会,一直没换。。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: await 多好用啊。。为啥现在才用。
: 我现在发现缺少 async/await 的话我都不会写界面程序了。
--
FROM 123.127.43.*
我这没这等需求。
npmjs你搜一下,肯定有,不过能不能完全满足你需求就要看设计者跟你思路是否
一致了。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: js coroutine 有什么好用的库推荐一下吗?
: 如果没有,我打算自己写一个。估计要花掉两三个周末时间,如果有的话我就不用浪费这个时间了。
--
FROM 123.127.43.*
多个异步这种kill不好做吧
let a = await http.get(1);
let b = await storage.get(a);
xxx
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 之前我已经看过 rxjs 了,但我不喜欢这种风格的编程方式。
: 上面的讨论已经讲了很多 js 函数式编程的缺陷。最大的缺陷没说,函数式编程晦涩难懂,回调又回调,跟 goto 差不多。
: 奇怪 js 连尾递归、纯函数都没正经地支持,搞函数式编程是几个意思。
: ...................
--
FROM 123.127.43.*
你这个只是相当于终止当前任务池的任务吧,正在执行task无法像abort那样cancel
掉吧?
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 在 get(1) 和 storage.get(a) 里面由协程库抛出一个特殊的异常。在最外层捕获并丢弃。所以需要一个 $spawn() 这样的函数,用于管理协程。
--
FROM 123.127.43.*
我之前想的是,把task1~3包起来,加上cancel、error等
多个任务用迭代器,可随时start cancel error等
其他的还没细想。
【 在 pangwa (学门手艺,混口饭吃.) 的大作中提到: 】
: 比如, 下面这段saga代码, 你的协程库准备咋个支持法
: function* task1() {
: yield delay(1000);
: ...................
--
FROM 123.127.43.*