命名规则 Kebab-case、camelCase、Pascal case

Kebab-case(适合 url)

Kebab-case,也称为 Parametercase 或 Spinal-case,是一种命名约定,用于 URL、文件名和部分编程语言中的变量名和函数名。它的特点如下:

单词之间使用连字符 (-) 分隔,而不是下划线或空格。例如: my-file-name.txt
所有字母都小写,不使用任何大写字母。这使得 kebab-case 更加统一和易读。
常用于 URL 路径、CSS 类名和 JavaScript 库/框架中的属性名。它提高了代码的可读性和一致性。
相比 snake_case 和 camelCase,kebab-case 更适合于在 URL 中使用,因为连字符更容易在浏览器中显示和理解。
有时也用于文件名和目录名,但在某些操作系统中,连字符可能会引起问题,所以也要考虑其他命名约定。
总之,kebab-case 是一种简洁、易读的命名约定,广泛应用于现代 Web 开发中。它有助于保持代码的一致性和可维护性。

camelCase 与 Kebab-case 的区别

  • 单词分隔方式:
    Kebab-case 使用连字符 (-) 分隔单词
    驼峰命名使用大小写混合的方式分隔单词
  • 大小写:
    Kebab-case 全部使用小写字母
    驼峰命名第一个单词首字母小写,其他单词首字母大写
  • 适用场景:
    Kebab-case 更适合用于 URL、CSS 类名、文件名等
    驼峰命名更适合用于编程语言中的变量名、函数名、类名等
  • 可读性:
    Kebab-case 更简洁易读,特别适合在 URL 中使用
    驼峰命名可以更清楚地表达单词的边界
  • 历史沿革:
    Kebab-case 源自于 Unix 系统中的文件名约定
    驼峰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值