美文网首页
伪元素和编码规范

伪元素和编码规范

作者: antimony | 来源:发表于2019-03-12 16:14 被阅读0次

    列举CSS编码规范

    一、语义化

    1.语义化标签优先
    2.基于功能命名、基于内容命名、基于表现命名
    3.简略、明了、无后患

    二、命名范例

    1.所有命名都使用英文小写

    推荐:<div class="main"></div>

    不推荐: <div class="Main"></div>

    2.命名用引号包裹

    推荐:<div id="header"></div>

    不推荐: <div id=header></div>

    3.用中横线连接

    推荐:<div class="mod-modal"></div>

    不推荐: <div class="modModal"></div>

    4.命名体现功能,不涉及表现样式(颜色、字体、边框、背景等)

    推荐:<div class="text-lesser"></div>

    不推荐: <div class="light-grey"></div>

    三、书写规范

    1.tab 用两个空格表示
    2.css的 :后加个空格, {前加个空格
    3.每条声明后都加上分号
    4.换行,而不是放到一行
    5.颜色用小写,用缩写, #fff
    6.小数不用写前缀, 0.5s -> .5s;0不用加单位
    7.尽量缩写, margin: 5px 10px 5px 10px -> margin: 5px 10px


    如何使用伪元素来清楚浮动?补全代码

    .clearfix::after {
      content: "";
      display: block;
      clear: both;
    }
    

    编码规范的作用是什么?列举5条以上编码规范

    作用:

    1. 提高可读性
      编码规范,帮助我们写出容易理解的代码,它为我们提供了最基本的模板,良好的编码风格,使代码具有一定的描述性,可以通过名字来获取一些需要IDE才能得到的提示,如可访问性、继承基类等。
    2. 促进团队协助
      编码规范,要求团队成员遵守这一统一的全局决策,这样成员之间可以轻松地阅读对方的代码,所有成员正以一种清晰而一致的风格进行编码。而且,开发人员也可以集中精力关注他们真正应该关注的问题——自身代码的业务逻辑,与需求的契合度等局部问题。
    3. 有助于知识传递,加快工作交接
      风格的相似性,能让开发人员更迅速,更容易理解一些陌生的代码,更快速地理解别人的代码。因为,他和你的代码风格是一样的,你没有必要对他的一些个性化风格进行揣测。这样的好处是开发人员可以很快的接手项目组其他成员的工作,快速完成工作交接。
    4. 降低维护成本
      在没有规范的情况下,和容易为同一类型的实例起不同的名字。对于以后维护这些代码程序员来说会产生疑惑。
    5. 强调变量之间的关系,降低缺陷引入的机会
      命名可以表示一定的逻辑关系,是开发人员在使用时保持警惕,从而一定程度上减少缺陷被引人的机会。
    6. 提高程序员个人能力
      每个程序员都应该养成良好的编码习惯,而编码规范无疑是教材之一。即便是为了自身发展,作为程序员也没有理由抵制这种规则的存在。你可能没有认识到,我们正默默地得益于编码规范。

    相关文章

      网友评论

          本文标题:伪元素和编码规范

          本文链接:https://www.haomeiwen.com/subject/dvygpqtx.html