摘要: 1.Promise思想:每一个异步任务立刻返回一个Promise对象,由于是立刻返回,所以可以采用同步操作的流程。这个Promises对象有一个then方法,允许指定回调函数,在异步任务完成后调用。 传统的回调函数写法使得代码混成一团,变得横向发展而不是向下发展。Promises规范就是为了解决这个 阅读全文
posted @ 2016-10-17 15:41 奔跑的铃铛 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1.Javascript语言的执行环境是”单线程”(single thread): 优点:实现起来比较简单,执行环境相对单纯; 缺点:只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环) 阅读全文
posted @ 2016-10-17 11:31 奔跑的铃铛 阅读(13536) 评论(4) 推荐(0) 编辑
摘要: 做练习遇到了一个选择题,是关于web worker的,问web worker会不会影响页面性能?补习功课之后,答案是不会影响。 查阅了相关资料学习web worker,又遇到了web socket,整理如下: web socket 和 worker 的作用:为构建高效能的web应用提供了新的参考方案 阅读全文
posted @ 2016-10-17 09:13 奔跑的铃铛 阅读(3902) 评论(0) 推荐(0) 编辑