Mr.Async PPT 和两个例子
做了几个试验品,是丑是美也要拿出来溜溜,我准备先给小组内的几个人做个session,内容就是介绍Mr.Async.js对于异步问题的处理方式,大概就是传承老赵的Jecex的意志。我分两个阶段介绍Mr.Async.js,第一次就是介绍,并没有包含技术实现,如果效果好的话,再做技术实现的分析。
介绍的PPT我已经完成了,花了两天时间,很注重细节,用的是impress.js,因为我正在做一个方便大家使用impress.js的一个页面工具。可以在这里访问到:Why not using Async in this way ?。技术细节的PPT可能会在此文件上继续修改,不过内容只会很浅,我觉得一个PPT上没有必要讲得非常细,还不如花时间更新使用文档,因为我都还没有更新github上的README,关于解释器的部分。呃。。。
PPT主要围绕什么是异步,结构上有什么缺陷,我们希望的代码方式是什么,Mr.Async.js的组成部分等等来讲述的。内容通过两个小例子来组织,第一个例子是带有动画的冒泡排序问题,第二个是老赵提到的当鼠标点击时输出下一个Fibonacci数字。通过这两个例子的传统写法和使用Mr.Async.js的写法说明异步方式是可以更加优雅得实现的。既然更好,为何不使用呢?:)
另外,在写例子的时候,无意间还发现了个bug,只能在Firefox上重现,Testing用例也加上了,这下大家满意了吧。
两个例子的Mr.Async.js的实现可以在以下地址访问到:冒泡排序,Fibonacci数列。
Comments