santiago1983

学无止境

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

seajs的CMD模块定义相当方便程序的模块化,我也结合时下流行的舌尖上的中国做了个demo。URL: http://www.xoedge.com/sweeps/zex/recipe/ , 哈哈。挺有意思的,推荐下。

Category Tree:

如图所示,页面代码按功能分为不同的模块:css, data, javascript, 和页面,javascript又可功能模块化,如果设计得当,即便是构架大型的游戏依然有条有序。

来看看页面的呈现吧。

页面体验上也不错, 其中弹窗就用我自己写的一个js插件,我管它叫做cuteModal,顾名思义,轻便,小巧,嘿嘿;动画我采用了greensock来做,原因很简单,写actionscript时,我一直用它,觉得它特别好用,在此也向各位推荐。

各位可以通过目录截图看到,javascript部分被我划分为animate.js, cuteModal.js, domFactory.js三块。三块内容相互独立,结构清晰,十分方便之后的维护和扩展。各位如果不熟悉seajs的,可以去http://seajs.org/docs/去看,由于是淘宝大神写的,所以是中文文档,我想中国人都能读懂。哈哈。

posted on 2012-07-24 23:01  santiago1983  阅读(491)  评论(2编辑  收藏  举报