前端代码规范参考和如何保持前端代码规范

1、前端代码规范参考

编写前端代码规范的主要驱动力是两方面: 
1) 代码一致性(一个项目的代码看起来就像一个人写的一样)
2) 最佳实践。 
通过保持代码风格和传统的一致性,我们可以减少遗留系统维护的负担,并降低未来系统崩溃的风险。
而通过遵照最佳实践,我们能确保优化的页面加载、性能以及可维护的代码。

所有好代码都应该满足这两个特性:复用性,扩展性。

 

1、angular(框架)风格指南(重点)

https://angular.cn/guide/styleguide

2、Airbnb JavaScript代码规范(重点)

https://github.com/lin-123/javascript

3、腾讯前端开发标准(通过分析github代码库总结出来的工程师代码书写习惯)(重点)

http://alloyteam.github.io/CodeGuide/

4、腾讯全端 AlloyTeam 团队CSS命名规范(参考)

http://www.alloyteam.com/2011/10/css-on-team-naming/

命名参考工具:https://unbug.github.io/codelf/

 

1是框架推荐的代码风格指南,2和3通用,4作为css命名的参考,如果有冲突,优先遵循前面的规范。

 

2、如何保持前端代码规范

1、eslint或tslint

eslint:(js)

https://cn.eslint.org/

tslint:(ts)

https://palantir.github.io/tslint/

2、prettier

https://prettier.io

 

eslint或tslint负责代码规范检查和错误检查

prettier负责格式化/美化代码


 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值