摘要: Async其实就是Generator函数的语法糖。 啥是语法糖?就是一种更容易让人理解,代码可读性更高的另外一种语法。 可以跟Generator函数对比:就是把(*)替换成async,将yeild换成了await,仅此而已。 不同点在于:async函数的执行,直接执行函数名 asyncRead(), 阅读全文
posted @ 2018-05-17 17:53 tangjiao_Miya 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1,减少Http请求,合理设置http缓存 为什么要减少http请求次数,就能有效提高访问性能?因为内存http请求都需要建立通信链路,进行数据传输,在服务端每个http都需要启动独立的线程去处理,而这些通信和服务都是很昂贵的,所以要减少http的请求次数。 手段:合并css,合并js,合并图片,将 阅读全文
posted @ 2018-05-17 17:47 tangjiao_Miya 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 对比下常用的异步处理的方案: 1,回调 我们常说的 “回调地狱”,就是多个异步操作时候,代码多重嵌套,异步之前形成强耦合,如果修改一处,其他地方也是跟着修改。(callback hell). 2,promise 其实promise的出现呢,就是为了解决回调地狱的问题,不是多重嵌套,而是链式调用,就是 阅读全文
posted @ 2018-05-17 14:37 tangjiao_Miya 阅读(215) 评论(0) 推荐(0) 编辑