2024-03-27
温故知新
00

目录

简介
通用
变量
前端
BEM

简介

本文用于记录一些不是强制要求的开发规范,这些开发规范一般用于规范代码结构、名称等,使代码不再杂乱无章。

不定期更新……

通用

变量

  1. 命名:变量名建议使用驼峰式命名,如:userName
  2. 控制:应该掌控变量的全部变化情况,避免出现预料之外的数值导致程序出现BUG。这不是说要掌控其值的全部确定值,而是按照规律分类,掌控其所有可能性,使其无论出现什么类型的数据都可以进行相应的操作。PS:抛出异常也算是一种操作
  3. 释放:变量一般有固定的作用域,如果是需要手动控制内存释放的编程语言,要在变量超出作用域时or不再需要是,手动释放变量占用的内存;如果是具有垃圾回收机制的JVM类语言,也要了解其回收机制,确保无用的变量能被正确回收。
  4. 初始化(网友补充):有些场景,需要注意变量值的初始化。在面向对象编程中,自定义对象变量时要格外注意,避免出现 NULL 异常。

前端

BEM

该规范一般用于前端开发中,来规范元素 class 的命名。BEM 开发规范的核心思想包括以下几点:

  1. 块(Block):块是指页面上的独立的、可重用的组件,比如按钮 v-button 、导航栏 v-tabs 等。其中开头的 v 一般使框架的简称,如 ElementUI 的简称是 el
  2. 元素(Element):元素是块的组成部分,它们只能在块的上下文中存在,不能单独使用。元素的命名是由块名加上双下划线再加上元素名构成的,比如 .block__element
  3. 修饰符(Modifier):修饰符是用于修改块或元素外观、状态或行为的标记。修饰符的命名是由块或元素名加上双连字符再加上修饰符名构成的,比如 .block--modifier.block__element--modifier
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!