龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

JavaScript项目优化总结(1)(6)

时间:2013-03-06 14:58来源:未知 作者:admin 点击:
分享到:
YUIDoc标签 要使用YUIDoc,那么所有注释都得安装YUIDoc的标准来,否则不能正确解析出文档。YUIDoc使用的标签和其它语言类同,比较容易理解。下面不详细说

YUIDoc标签

要使用YUIDoc,那么所有注释都得安装YUIDoc的标准来,否则不能正确解析出文档。YUIDoc使用的标签和其它语言类同,比较容易理解。下面不详细说明每个标签,只列举几个例子,具体可参加官方文档。例如:

对PetConfigParser类进行注释:

  1. /**  
  2.  * 宝宝配置文件解析,及提供查询宝宝配置相关的操作方法<br/>  
  3.  * 1. getPetById 根据宝宝id获取对应宝宝的信息<br/>  
  4.  * 2. getPetName 根据宝宝的id,读取宝宝信息,然后拼接出宝宝的名字,如3+10天蝎宝宝<br/>  
  5.  * 等等<br/>  
  6.  * @author tylerzhu  
  7.  * @class PetConfigParser  
  8.  * @static  
  9.  */ 

对类中的变量进行注释:

  1. /**  
  2.     * 宝宝所有配置字典,以【cate * 10000 + (lvl - 1) * 10 + dex - 1】为key  
  3.     * @attribute    petDic  
  4.     * @type {Object}  
  5.     * @private  
  6.     */ 

对类中函数进行注释:

  1. /**  
  2.      * 根据宝宝id,读取__pet_config中对应宝宝的信息  
  3.      * @method getPetById  
  4.      * @param   {String/int} petId 宝宝id  
  5.      * @return  {Object} pet 宝宝的所有静态信息,如{id:"300003289", lvl:"1", dex:"2", price:"200", life:"2592000", cate:"3", name:"飞天小使等级1熟练2", intro:"", skill:"护身符", skill1_prob:"30", skill2_prob:"0"}  
  6.      */ 

默认生成的文档样式如下:

clip_image005

参考链接、进一步阅读

[1]NodeJS,http://nodejs.org/

[2]UglifyJS,https://github.com/mishoo/UglifyJS/

[3]用UglifyJS解析/压缩/格式化你的Javascript,http://goo.gl/bwf8U

[4]Yahoo前端优化性能规则,http://goo.gl/nfEBg

[5]用YUIDoc文档化JavaScript代码,http://goo.gl/5RJxn

[6]YUIDoc官方,http://yui.github.com/yuidoc/

http://www.cnblogs.com/skynet/archive/2012/08/14/2639066.html

精彩图集

赞助商链接