You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
function doSomething(item) {
// do something
}
var doSomething = function (item) {
// do something
}
// Good
doSomething(item);
// Bad: Looks like a block statement
doSomething (item);
// Good
var value = (function() {
// function body
return {
message: "Hi"
}
}());
// Good
(function() {
"use strict";
function doSomething() {
// code
}
function doSomethingElse() {
// code
}
})();
The text was updated successfully, but these errors were encountered:
一.目录结构
二.生产环境
H5项目是基于Grunt+bower+AngularJs
Gruntfile.js
三.命名规则
1.项目名
项目名全部采用小写方式, 以中划线分隔。 比如:kaowo-intro
2.HTML文件命名
采用小写方式,多个单词组成时,采用中划线连接方式,比如说: kaowo-intro.html
3.js文件命名
4.css文件命名
四.语法规则
1.HTML
语法
HTML5 doctype
字符编码
属性顺序
减少标签数量
2.css
H5项目中所有的css全部使用less通过grunt编译生成。
语法
为了代码的易读性,在每个声明的左括号前增加一个空格。
声明顺序:
Positioning 处在第一位,因为他可以使一个元素脱离正常文本流,并且覆盖盒模型相关的样式。盒模型紧跟其后,因为他决定了一个组件的大小和位置。
*Class 命名 *
3.javaScript
完全避免 == != 的使用, 用严格比较条件 === !==
*缩进 分号 空行 *
*变量 常量 *
*Object Literals *
*Array Literals *
*注释 *
函数声明
The text was updated successfully, but these errors were encountered: