Dojo Style Javascript 编程规范(7)

作者:feelinglucky 来源:google 时间:2007-10-25 17:24:00 

对象中的变量注释

应使用和对象值和方法一致的标注方式,比如在他们声明的时候:


{
    // key: String
    //          A simple value
    key: "value",
    // key2: String
    //          Another simple value
}


返回值

因为函数可以同时返回多个不同(类型)的值,所以应每个返回值之后加入返回类型的注释。注释在行内注释即可,如果所有的返回值为同一类型,则指明返回的类型;如为多个不同的返回值,则标注返回类型为"mixed"。


function() {
        if (arguments.length) {
                return "You passed argument(s)"; // String
        } else {
        return false; // Boolean
    }


伪代码(有待讨论)

有时候您需要在函数或者类中添加对于此函数和类的功能性流程描述。如果您打算这样做,您可以使用 /*======== (= 字符最好出现 5 次或者更多),这样做的好处就是可以不用将这些东西加入代码(译注:原作者的意思可能为代码管理系统)。

这样看起来在 /*===== =====*/ 会有非常长的一段注释,等待功能调整完毕以后就可以考虑是否删除。

/*=====
module.pseudo.kwArgs = {
        // url: String
    //          The location of the file
    url: "",
    // mimeType: String
    //          text/html, text/xml, etc
    mimeType: ""
}
=====*/
function(/*module.pseudo.kwArgs*/ kwArgs){
    dojo.debug(kwArgs.url);
        dojo.debug(kwArgs.mimeType);
}


标签:Dojo,DojoStyle,规范,编程,Javascript
0
投稿

猜你喜欢

  • Mysql如何实现不存在则插入,存在则更新

    2024-01-26 11:13:54
  • IE下中英文字体不能对齐原因及解决

    2008-08-11 12:47:00
  • vue实现带过渡效果的下拉菜单功能

    2024-05-09 15:18:47
  • 使用Python导出Excel图表以及导出为图片的方法

    2021-02-28 09:59:21
  • golang 语言中错误处理机制

    2024-04-25 13:21:39
  • 浅谈JavaScript窗体Window.ShowModalDialog使用

    2024-04-23 09:05:39
  • 38个Asp内置函数介绍

    2008-11-27 16:25:00
  • python解释器安装教程的方法步骤

    2023-02-09 14:04:08
  • Mysql5.7忘记root密码及mysql5.7修改root密码的方法

    2024-01-24 16:04:29
  • python添加列表元素append(),extend()及 insert()

    2021-03-07 06:17:50
  • 迎来2009年CSS裸奔节(CSS Naked Day )

    2009-04-24 12:41:00
  • Python使用matplotlib实现在坐标系中画一个矩形的方法

    2022-05-13 00:19:13
  • Python随机生成均匀分布在三角形内或者任意多边形内的点

    2022-02-15 22:02:14
  • python处理xml文件的方法小结

    2023-10-28 01:53:33
  • django 捕获异常和日志系统过程详解

    2022-04-26 22:12:43
  • 详解pandas绘制矩阵散点图(scatter_matrix)的方法

    2022-06-09 18:52:34
  • python读写数据读写csv文件(pandas用法)

    2021-06-15 15:28:03
  • python中文文本切词Kmeans聚类

    2023-06-01 18:35:57
  • jquery弹出层背景变暗 Lee dialog

    2008-08-18 13:11:00
  • python中实现迭代器(iterator)的方法示例

    2021-07-12 19:32:41
  • asp之家 网络编程 m.aspxhome.com