专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

前端注释规范

ins518 2024-09-17 22:16:47 技术文章 20 ℃ 0 评论
  1. @file 对文件的描述,用于文件的头部
  2. @authoryussicahe 代码的作者,在姓名后面用尖括号加上邮箱会被自动转成 mailto: 的链接
  3. @copyright2015 Tencent AlloyTeam 与@file结合使用,说明版权相关的信息
  4. @license 说明许可证相关的信息
  5. @type { 类型 } 标识一个类型,常和@enum搭配
  6. @var { 类型 } 名字 描述 标识一个变量
  7. @function 名字 描述 标识一个函数
  8. @param { 类型 } 名字 描述 参数描述
  9. @returns { 类型 } 描述 返回结果描述
  10. @namespace { 类型 } 描述 标识一个命名空间
  11. @desc 描述 对某个部分的详细描述
  12. @summary 描述 对某个部分的简短描述
  13. @constant { 类型 } 名字 描述 标识一个常量
  14. @default 值 默认值
  15. @enum 名字 枚举
  16. @example 使用示例,通常或另起一行
  17. @throws { 类型 } 描述 标识会抛出异常
  18. @todo 描述 标识后续要做的事
  19. @deprecated 废弃标识
  20. @borrows foo as bar 复制注释,bar复制foo
  21. @callback 名字 回调函数定义
  22. @typedef 名字 自定义类型
  23. @this 说明this所指的内容
  24. @global 全局标识
  25. @inner 内部属性或者方法标识
  26. @ignore 忽略代码
  27. @version 版本号
  28. @since 版本号 表明该内容出现在一个特定的版本之后
  29. @class 名字 标识一个构造函数
  30. @classdesc 描述 构造函数描述
  31. @member { 类型 } 名字 描述 标识类的属性
  32. @method 名字 描述 标识类的方法
  33. @public { 类型 } 名字 描述 标识类的公共属性方法
  34. @private { 类型 }名字 描述 标识类的私有属性方法
  35. @protected 标识类的属性或方法的访问范围是受保护的
  36. @instance 实例属性或者方法标识
  37. @static { 类型 }名字 描述 标识类的静态属性方法
  38. @constructs 名字 标识某个函数是类的构造函数

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表