前端开发规范(代码区域规范)

Posted AKSYA

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端开发规范(代码区域规范)相关的知识,希望对你有一定的参考价值。

在日常开发中,如果没有代码功能区域划分将会是一件非常糟糕的事情。规范化代码区域的好处在于每个代码区域的功能清晰明确,我们在查找代码的时候也位置更加确定,无需要慢慢找,而是通过区域缩小在一个区域内,搭档之间也更加友好。


下面以React为例子 (这里只是略举了常规的区域,你可以根据自己的需求添加自定义区域名词)

class AkSya extends React.Component<props,state>{ constructor(props: Props) { super(props);    } // ********************* // Default Function // *********************
public updateLocalState() { // ... }
public updateGlobalState() { // ... }
// ********************* // Life Cycle Function // *********************
async componentDidMount() { // ... }
async componentWillUnmount() { // ... }
// ********************* // Service Function // *********************
async getUserName() { // ... }
async updateUserName() { // ... }
// ********************* // View // *********************
render() { return ( <div> // ... </div> ) }
}
// *********************// Types// *********************
type Props = { // ...};
type State = { // ...};

下面是我写的Vscode插件(file-teleport)部分代码,是否感觉每个功能区域都清晰



PS:如果对你有所收获点击关注不迷路、谢谢

以上是关于前端开发规范(代码区域规范)的主要内容,如果未能解决你的问题,请参考以下文章

web前端开发规范项目流程总结

前端开发代码规范

团队开发前端VUE项目代码规范

前端开发规范及开发文档

前端开发规范

干货:前端开发常见规范