OmegaES OmegaES
首页
  • JavaScript
  • Android
  • iOS
  • 技术文档
  • 最佳实践
  • 分类
  • 标签
  • 归档
首页
  • JavaScript
  • Android
  • iOS
  • 技术文档
  • 最佳实践
  • 分类
  • 标签
  • 归档
  • 框架介绍

    • 目录结构
    • 前端框架
    • 前端项目介绍
    • 前端代码规范
    • API

    • 前端军刀
    • 框架介绍
    ABpasser
    2024-06-11
    目录

    前端代码规范


    title: 前端项目介绍 date: 2022-03-18 09:52:33 permalink: /pages/3ba9g2/ categories:

    • docs
    • 前端军刀
    • 框架介绍 tags:
    • author: name: ABpasser

    # 爽客邦 ES Hybrid APP 开发-前端代码规范

    # 文件编码格式

    • UTF-8

    # 文件命名

    # html 文件/夹命名

    • 全小写以-分隔单词
    "user-login.html";
    
    1

    # html 文件夹命名

    • 全小写以-分隔单词
    "user-login.scss";
    
    1

    # JS 代码命名

    # 环境常量

    • 全大写以_分隔单词
    const PRODUCTION_ENVIRONMENT = "develop";
    
    1

    # 常量

    • 大驼峰命名
    const MerchantNo = 6230214578451254112;
    
    1

    # 变量

    • 小驼峰命名
    let merchantNo = "6230214578451254112";
    
    1

    # 函数命名

    • 小驼峰命名
    const stockFormatter = (num) => {
      return num * 2;
    };
    
    1
    2
    3

    # 组件

    • 小驼峰命名
    merchantCard.vue;
    
    1

    # 注释

    • 注释应多用于某段代码为什么存在
    • 强调代码的目的,用途和背后的逻辑

    # 单行注释

    • 单行注释放在注释代码上方,如果单行注释不是代码块的首行,需在注释前面空一行
    // 库存格式化,用于将当前库存翻倍显示
    const stockFormatter = (num) => {
      return num * 2;
    };
    
    1
    2
    3
    4

    # 多行注释

    • 多行注释 /**... */ 用于文件说明,类型说明,参数说明
    /**
    * 用于将当前库存翻倍显示
    * num: 当前库存数量
    * */
    const stockFormatter = (num)=>{
    return num * 2;
    };
    
    1
    2
    3
    4
    5
    6
    7
    • 多行注释 //... 用于代码块多行解释
    // 库存格式化
    // 用于将当前库存翻倍显示
    const stockFormatter = (num)=>{
    return num * 2;
    };
    
    1
    2
    3
    4
    5

    # 字符串格式

    • 字符串符号应为""
    const SnNo = "62312012452123654"
    
    1
    前端项目介绍
    Goto

    ← 前端项目介绍 Goto→

    最近更新
    01
    OnlineService
    11-12
    02
    CacheSize
    11-12
    03
    即时通信
    10-18
    更多文章>
    Theme by Vdoing | Copyright © 2022-2024 HEI | 爽客邦 | 备案号:蜀ICP备2021031781号-1
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式