zoukankan      html  css  js  c++  java
  • javascript注释规范

    题引:

      作为专业的js开发工程师,注释规范与否至关重要,下面推荐一下个人总结的javascript注释模板,采用jsDoc规范;

    正文:

      在一个文件中注释大概分三类:文档注释、函数(类)注释、(变量)常量注释

      文档注释:告知他人该js文件主要处理的核心内容;

      函数(类)注释:告知他人该函数(类)的参数、功能、对外接口等;

      变量(常量):变量的特殊意义,普通变量可以不做注释

    举例:

      文档注释:    

     /**
    * @ignore  =====================================================================================
    * @fileoverview 该文档主要完成主要任务是……
    * @author  abcdefg@163.com
    * @version 1.0.0
    * @ignore  created in 2013-10-11
    * @ignore  depend Library jQuery
    * @ignore  =====================================================================================
    */

      函数(类)规范:

       

    /**
        * 数据格式化
        * @param src {Array}        长度自由的一维数组,子元素为json对象
        * @param data {Object}         参考数据
        * @ignore created             2013-10-11
        * @return result {Array}    返回格式化后与src类型相同的数组
        */

      变量(常量)规范:

    var type='ast';//记录编辑类型

    完整版:

      

     /**
    * @ignore  =====================================================================================
    * @fileoverview 该文档主要完成主要任务是……
    * @author  abcdefg@163.com
    * @version 1.0.0
    * @ignore  created in 2013-10-11
    * @ignore  depend Library jQuery
    * @ignore  =====================================================================================
    */
    
    define(function(require, exports, module) {
        var j=require('gallery/jquery/jquery/dist/jquery');  
        
        /**
        * 数据格式化
        * @param src {Array}        长度自由的一维数组,子元素为json对象
        * @param data {Object}      参考数据
        * @ignore created           2013-10-11
        * @return result {Array}    返回格式化后与src类型相同的数组
        */
        var test=function(src,data){
            var type='ast';//记录编辑类型
            retrun [];
        };
        
        module.exports = {
            init: function() {
                console.log(true);
            },
            show:function(){
                console.warn('true');
            }
        };
    });
  • 相关阅读:
    使用fscanf读取文本文件
    实验室开发机系统结构图
    字符串是否为数字及有效性检查
    winXP系统通过蓝牙在笔记本和手机之间传递数据
    HarborGIS3D场景编辑器速成街区数据
    判断一个浮点数是否为NAN(INF)
    单文档中只是想得到当前View类的指针
    windows控制台中使用不同颜色显示不同类型的日志
    c++中enum 如何使用
    陈佩斯
  • 原文地址:https://www.cnblogs.com/cuc-ygh/p/3431149.html
Copyright © 2011-2022 走看看