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