• 编码时的常用命名法则以及常用语言编码规范


    目前,业界共有四种命名法则:驼峰命名法、帕斯卡命名法、匈牙利命名法和短横线分隔命名法。

    驼峰命名法(Camel):

    1. 小驼峰式命名规则:firstName, camelCase

    帕斯卡(Pascal): 又叫大驼峰命名法

    1. FirstName, CamelCase

    匈牙利命名(Hungarian):

    1. 属性+类型+对象描述,标识符的名字以一个或者多个小写字母开头作为前缀(标识出变量的作用域,类型等);前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途;
    2. iMyAge(“i”是int类型的缩写),fManHeight(“f”是float类型的缩写);

    短横线分隔命名法(kebab-case)

    1. post-title,my-name
    2. 还有一种时下划线命名法的:post_title,my_name

    小结

    • MyData 就是一个帕斯卡命名;
    • myData 是一个驼峰命名法;
    • iMyData 是匈牙利命名法
    • 类、结构体、函数、枚举使用帕斯卡命名法;
    • 变量使用骆驼命名法;

    JS编码规范

    1. 变量名:推荐使用驼峰法来命名(camelCase)
      • firstName = “John”;
      • price = 19.90;
    2. 函数名:和变量名类似,推荐使用驼峰法来命名(camelCase)
    3. 运算符 ( = + - * / ) 前后需要添加空格:
      • var x = y + z
      • var values = [“Volvo”, “Saab”, “Fiat”]
    4. 代码缩进
      • 通常使用 4 个空格符号来缩进代码块:
      • 不推荐使用 TAB 键来缩进,因为不同编辑器 TAB 键的解析不一样。
    5. 语句结束符,不用分号
  • 相关阅读:
    前后端交互实现(nginx,json,以及datatable的问题相关)
    前端工作笔记
    系统前端基本文件+ajax部分理解
    python(day17)二分查找
    python(day16)内置函数,匿名函数
    day15(PYTHON)推导式{生成器,字典,列表,集合}
    Javascript 模拟 new
    Javascript call和apply的模拟实现
    Javascript——bind的模拟实现
    模拟Vue 中数据双向绑定
  • 原文地址:https://www.cnblogs.com/zoulei0718/p/14315562.html
Copyright © 2020-2023  润新知