小余

灵感源于交流,创新出自思考

导航

培训讲义--俄罗斯方块--AJAX Training(03_01)

Posted on 2008-04-17 12:43  小余(Yice)  阅读(2158)  评论(18编辑  收藏  举报
   由于Ajax开发中Javascript是关键,配合着Ajax讲义.我在后续的一个月中会在公司中继续开始Ajax的培训课程.由于是针对开发人员做的培训,结合以往的培训经验来看,示例演进的方式可能会有比较好的效果.所以我在javascript的培训中选择了俄罗斯方块作为示例讲解.
   选择的目的在于:
   1:俄罗斯方块数据结构简单.
   2:用的了Javascript中的许多关键的定义,比如事件,定时器,浏览器对象等.
   3:代码实现比较容易.
   对于这次培训的主要做法是逐步演进的方式,这次公布的代码的可读性和可维护性都存在问题,同时没有使用Javascript重的自定义对象来处理,代码冗余比较大.从代码来看没有多少javascript的语言特色.这样的代码的主要目的在于先引导培训人员了解问题,等对这些问题掌握之后,我们在对代码中的问题点提出优化.当课程结束之后,最后的代码的风格可能和现在公布的完全不一样.可能现在的代码像程序代码,最后的代码就会具备有脚本的风格.
  发布时候到blog上的时候,由于滚动条会造成的屏幕来回抖动,大家可以将源码另存后玩.

Code