美文网首页
Niushop前端CSS及JavaScript编码规范

Niushop前端CSS及JavaScript编码规范

作者: Niushop开源商城系统 | 来源:发表于2020-10-20 18:33 被阅读0次

这一期,阿牛ger与大家分享Niushop开源商城系统前端代码CSS和JavaScript编码规范。

CSS编码规范

分号

每个属性声明末尾都要加分号。

引号

最外层统一使用双引号;

url的内容要用引号;

属性选择器中的属性值需要引号。

例:

.logo{

background-image: url("logo.png");

}

li[data-type="single"] {

...

}

命名

类名使用小写字母,以中划线分隔;

id采用驼峰式命名;

scss中的变量、函数、混合、placeholder采用驼峰式命名;

例:

/* class */

.element-content {

...

}

/* id */

#myDlalog{

...

}

/* 变量 */

$colorBlack: #000;

/* 函数 */

@function pxToRem($px) {

...

}

/* 混合 */

@mixin centerBlock {

...

}

/* placeholder */

%myDialog {

...

}

属性简写

margin 和 padding 尽量用简写;

常见的属性简写包括:

font

background

transition

animation

杂项

不允许有空的规则;

元素选择器用小写字母;

去掉小数点前面的0;

去掉数字中不必要的小数点和末尾的0;

属性值'0'后面不要加单位;

无前缀的标准属性应该写在有前缀的属性后面;

不要在同个规则里出现重复的属性,如果重复的属性是连续的则没关系;

不要在一个文件里出现两个相同的规则;

用border: 0;代替border: none;

尽量少用'*'选择器;

JavaScript编码规范

分号

为了保障代码的稳定性,每行代码都要加分号

命名

由于后端使用的是PHP语言,为了方便统一,js中的变量命名采用小写+下划线的方式,跟php变量名保持一致;

函数采用驼峰式命名;

常量全大写,用下划线连接;

构造函数采用驼峰式命名,首字母大写;

jquery对象必须以'$'开头命名;

变量声明

变量声明:var(禁止用let,兼容性不好);

常量声明:const;

数组、对象

对象属性名不需要加引号;

例:

var a = {b: 1};

数组、对象最后不要有逗号。

字体图标

在使用图片时,优先使用字体图标,减少代码体积,运行效率

字体图标统一在iconfont.css中维护

Niushop单商户V4商城系统前端代码规范就与大家分享完啦!下期阿牛ger与大家分享部分插件代码,希望能对大家有所用!

相关文章

  • Niushop前端CSS及JavaScript编码规范

    这一期,阿牛ger与大家分享Niushop开源商城系统前端代码CSS和JavaScript编码规范。 CSS编码规...

  • 前端开发规范(实验室版)

    前端编码规范—— HTML 篇 前端编码规范—— CSS 篇 前端编码规范—— JavaScript 篇 这几天和...

  • 前端开发文档规范

    HTML 编码规范 请查看HTML编码规范 CSS 编码规范 请查看CSS编码规范 JavaScript 编码规范...

  • javascript 编码规范

    前端编码风格规范(3)—— JavaScript 规范 其他三个写的也挺好的,不过html和css我已经参照了其他...

  • 无标题文章

    # CSS 编码规范 此为前端开发团队遵循和约定的 CSS 编码规范,意在提高代码的规范性和可维护性。 ## 代码...

  • 前端开发规范

    前端开发规范 规范目的 命名规范 结构化规范 注释规范 编码规范 CSS 规范 规范目的 为提高团队协作效率 便于...

  • 前端javascript编码规范

    对齐缩进与换行r 缩进 在同一系统中应采用同一种缩进标准,缩进大小为4个空格。各编译器对Tab键所代替的空白大小定...

  • 前端规范

    常用html、CSS、javascript前端命名规范无论是从技术角度还是开发视角,对于web前端开发规范文档都有...

  • 5 种 JavaScript 编码规范,你喜欢哪一个?

    无论你是刚刚学习 JavaScript,还是正在准备大厂的前端面试,下面这 5 种 JavaScript 编码规范...

  • vue开发规范

    Vue 开发规范目录及说明 规范目的 命名规范 结构化规范注 释规范 编码规范 CSS 规范 规范目的 为提高团队...

网友评论

      本文标题:Niushop前端CSS及JavaScript编码规范

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