前端编码规范

前言

首先,写这篇代码规范是为了我自己在以后的项目中方便引用,让前端人员统一标准,方便在开发中保持代码的一致性,代码规范是在bootstrap的编码规范上的基础上做的修改,下面只列举出一些不一样的地方,基本的规范参照bootstrap编码规范

IDE要求使用webstorm。

语法

四个空格来代替制表符(tab),嵌套元素应当缩进一次(即四个空格),大部分人习惯JS为4个空格的缩进,让HTML,CSS和JS保持一致,webstorm默认的代码格式化就可以达到四个空格的缩进,快捷键Ctrl+Alt+L

命名规则

文件命名规则:英文单词,多单词使用“-”连接,或小驼峰方法

    index.html
    task-bg.jpg
    title-bg.png
    project-task.css
    project-ctrl.js
    projectCtrl.js

Css类名命名规则:英文单词,多单词使用“-”连接


    <div class="task-list-title">
        <h3 class="task-list-title-h3">
            这里是标题
        </h3>
    </div>

    <style>
        .task-list-title{
            float:left;
        }
    </style>

Javasctipt命名规则:小驼峰


    $scope.taskOpen = function () {
        $scope.taskOpenState = true;
    };

代码格式化

使用webstorm作为IDE,使用默认的代码格式化方式,快捷键为ctrl+alt+l
把webstorm的格式化换行去掉,以11.0.2版本为例,

设置方法:找到File-Settings-Editor-General-Appearance
去掉Show right margin(configured in Code Style options)的勾选

其他书写规范

<a>标签中href属性不使用#作为填充,使用javascript:,例如:

    <a href="javascript:" ng-click="openPopbox()"></a>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值