随笔分类 -  Web前端

摘要:在实现waitFor方法之前,我们先要搞明白下面这些问题:1. waitFor方法的形参有限制吗? 没有!如果形参是Task类型,不应该启动Task,如果是function类型,会执行方法.所以waitFor的使用场景应该是waitFor(task1,task2),并且task1,2不知道何时启动(... 阅读全文
posted @ 2014-07-26 17:01 lh2907883 阅读(812) 评论(0) 推荐(0) 编辑
摘要:接着上一篇我直接给出代码,现在支持了new Task(), then(), all(), any() 这些不传参的调用方式。 1 (function(){ 2 var isFunction = function (target) { 3 return target in... 阅读全文
posted @ 2014-07-26 12:46 lh2907883 阅读(241) 评论(0) 推荐(0) 编辑
摘要:在上一篇中我们已经完成了Task.js里面的all和any方法,已经可以完美的解决大部分需求,我们再来看一个需求:我们要先读取aa.txt的内容,然后去后台解析,同时由用户指定一个文件,也要读取解析,然后当两个文件都解析完了,我们还要合并两部分内容存到cc.txt中,最后发个通知说ok了。。这里的用... 阅读全文
posted @ 2014-07-26 11:52 lh2907883 阅读(409) 评论(0) 推荐(0) 编辑
摘要:在上一篇中我们已经初步完成了Task类,如果仅仅是这些,那么没有多大意义,因为网上这类js库有很多,现在我们来些更复杂的使用场景。如果我们现在有这样一个需求:我们要先读取aa.txt的内容,然后去后台解析,同时bb.txt也要读取解析,然后当两个文件都解析完了,我们还要合并两部分内容存到cc.txt... 阅读全文
posted @ 2014-07-26 00:52 lh2907883 阅读(919) 评论(0) 推荐(0) 编辑
摘要:如果我们现在有一个需求,大概是先读取一个文件的内容,再把得到的内容传给后台去解析,最后把解析后的结果再保存到那个文件,按照最原始的做法代码就是下面这个样子的: 1 //读取文件的原始内容 2 var readFile = function(fileName, callback){ 3 win... 阅读全文
posted @ 2014-07-25 22:34 lh2907883 阅读(855) 评论(4) 推荐(0) 编辑