我是靠谱客的博主 细腻芹菜,最近开发中收集的这篇文章主要介绍阿里 前端 规范_代码规范,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天面试了一家广州某某公司,面试前端实习岗位,问到了一个问题,

“请说出你认为你心目中好的代码编写规范有那些?”

现在说说我认为比较良好的前端代码规范,(有不认可,或者需要补充的 欢迎留言)

1、代码缩进

前端: 前端代码缩进为 两个制表符

<div>
<h1>我是标题</h1>
</div>

后端:后端代码缩进为 两个制表符

public void main(){
System.out.print("我是内容")
}

2、命名规范

1、java命名规范

1.1、项目名全部小写

1.2、包名全部小写

1.3、类名首字母大写,若类名由多个单词构成,每个单词首字母大写,即驼峰命名法

1.4、变量名、方法名首字母小写,若其由多个单词构成,每个单词首字母大写,即小驼峰命名法

1.5、常量名全部大写

1.6、名称只能由数字、字母、下划线、$符组成,不能以数字开头

1.7、尽量不要使用拼音 或者 英语掺杂拼音(如:StudentDianHua || MyHomeDiZhi 等)

2、前端命名规范

2.1.一律小写;

2.2.尽量用英文(汉字跨域或引入会需要解码,很麻烦);

1.3.尽量不加中杠和下划线;

2.4.尽量不缩写,除非一看就明白的单词,如:wrapper可以写成wrap。

(命名千万要有意义 避免使用 var x= “”;之类的命名)

3、驼峰命名法:

3.1、小驼峰命名:

除第一个单词之外,其他单词首字母大写(常用于变量)


var phoneNumber = 150xxxxxxxx;

3.2、大驼峰命名:(帕斯卡命名法)


var Address = 'xx省xx市xx区xx路';

4、匈牙利命名法

变量属性+ 变量类型 + 变量描述 = 变量名


类型
对应缩写
对应单词
指针
p
Pointer
函数
fn
Function
无效
v
Void
长整型
l
Long
实型
r
Real
无符号
u
Unsigned
字符
ch
Char
整型
i
Int
字节
by
Byte
布尔
b
Boolean
浮点型
f
float
字符串
s
String
双精度浮点
d
Double
计数
c
Computed

匈牙利命名 -- 描述(常用)


类型
对应描述
最大值
Max
最小值
Min
初始化
Ini
求和
Sum
添加
Add
删除
Del
更新
Upd
获取
Get
设置
Set
密码
Pwd

5、下划线分割命名法

所有字母都是小写,每个单词之间用下划线分开


var phone_number = 150xxxxxx;
var my_qq_email ="150xxx @qq.com";

4、空行释

写注释,虽然写起来很麻烦,也不能被机器运行,没有什么实际的效果,但 可以清楚的提醒程序员,被注释的这段代码功能是什么,需要传什么参数等等

写注释需要注意

  • 最好不要在注释中使用缩写,特别是用的很少的 不经常使用的缩写。
  • 注释书写时要准确、易懂,不要有二义性。错误的注释只会让你或看这段代码的人多加班
  • 注释的书写的位置最好放在被描述的代码上行,或者右侧

注释:

1、单行注释: // 注释内容

2、多行注释:/* 注释内容 */

3、文档注释:/** 注释内容 */

5、空行

每写完一个代码功能块,应该空出一行,表示这个代码块已经结束了,后面出现的代码是下一个代码功能块的,与本代码块无关,(不空行也没什么影响,只是空行会让人看起来很舒服)

 public String getUserName(){
......
//功能代码实现
......
}
public User getUserPassword ( ){
......
//功能代码实现
......
}
public User getUserById(){
......
//功能代码实现
......
}

最后

以上就是细腻芹菜为你收集整理的阿里 前端 规范_代码规范的全部内容,希望文章能够帮你解决阿里 前端 规范_代码规范所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部