当前位置: 首页 > news >正文

如何让别人喜欢你的代码

良好的编码习惯是编程人员的基本素养,有利于后期人员的维护和查看。

毕竟大家都喜欢美女和靓仔

目录

js函数注释规范

案例

其他

推荐链接


js函数注释规范

常用符号

说明

用法

@param

参数

@param {type} name

@return

返回值

@return {type}

案例

/*** 测试* @param {number} num* @return {void}*/
function test(num) {console.log(num);
}

其他

@api: 提供给第三方使用的接口
@author: 标明作者
@param: 参数
@return: 返回值
@todo: 待办
@version: 版本号
@inheritdoc: 文档继承
@property: 类属性
@property-read: 只读属性
@property-write: 只写属性
@const: 常量
@deprecated: 过期方法
@example: 示例
@final: 标识类是终态, 禁止派生
@global: 指明引用的全局变量
@static: 标识类、方法、属性是静态的
@ignore: 忽略
@internal: 限内部使用
@license: 协议
@link: 链接,引用文档等
@see: 与 link 类似, 可以访问内部方法或类
@method: 方法
@package: 命名空间
@since: 从指定版本开始的变动
@throws: 抛出异常
@uses: 使用
@var: 变量
@copyright: 版权声明

推荐链接

1.京东凹凸实验室前端代码规范,网址:[https://guide.aotu.io/](https://guide.aotu.io/)

2.腾讯前端代码规范,网址:[http://tgideas.qq.com/doc/index.html](http://tgideas.qq.com/doc/index.html)

3.百度前端代码规范文档,网址:[https://github.com/ecomfe/spec](https://github.com/ecomfe/spec)

4.JavaScript Standard Style,网址:[https://github.com/standard/standard](https://github.com/standard/standard)

5.Vue官方特有的代码风格指南, 网址:[https://cn.vuejs.org/v2/style-guide/index.html](https://cn.vuejs.org/v2/style-guide/index.html)

6.阮一峰的ES6编程风格,网址:[http://es6.ruanyifeng.com/#docs/style](http://es6.ruanyifeng.com/#docs/style)

7.《代码整洁整洁之道》,网址:[https://item.jd.com/12812626.html](https://item.jd.com/12812626.html)

8.ESLint ,网址:[https://eslint.bootcss.com/](https://eslint.bootcss.com/)

9.Prettier,网址:[https://prettier.io/](https://prettier.io/)

http://www.lryc.cn/news/466873.html

相关文章:

  • 【Flutter】Dart:库
  • 从0开始深度学习(18)——环境和分布偏移
  • Java项目-基于springboot框架的线上买菜系统项目实战(附源码+文档)
  • API接口的未来趋势:智能化、自动化与集成化的发展
  • Yolo系列 V1和V2的对比
  • 安装vue发生异常: idealTree:nodejs: sill idealTree buildDeps
  • SQL基础练习
  • Python 如何处理大规模数据库表的迁移与数据迁移的高效执行
  • 如何在 MySQL 中处理大量的 DELETE 操作
  • 技嘉主板怎么开启TPM_技嘉主板开启TPM2.0教程
  • 正在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 5427(unattended-upgr)持有
  • js实现简单的【发布者-订阅者模式】
  • java学习--集合(大写四.4)
  • CSS3文本阴影、文本换行、文本溢出、文本修饰、文本描边的使用
  • Python实现股票自动交易:步骤、要点与注意事项有哪些?
  • 闪存----
  • Spring Boot论坛网站:安全特性与性能优化
  • 【MATLAB源码-第261期】基于matlab的帝企鹅优化算法(EPO)机器人栅格路径规划,输出做短路径图和适应度曲线
  • Spring Boot 核心理解-profile
  • docker清理未使用的 Docker 资源
  • 新网虚拟主机wordpress伪静态规则
  • Spring Cloud LoadBalancer
  • 面向对象与设计模式第二课:设计模式实战
  • 非科班出身如何转行程序员?
  • 多台NFS客户端访问一台nfs服务器
  • 【STM32 HAL库】MPU6050姿态解算 卡尔曼滤波
  • Linux系统——ssh远程连接
  • python学习-第一个小游戏(vscode环境)
  • 程序设计基础I-单元测试2(机测)
  • Claude 3.5深夜觉醒,学会模仿人类用电脑,力压GPT-4o