为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript命名约定

JavaScript命名约定

狐的传说 2019-08-29 17:34:08
JavaScript命名约定我知道有很多争议(可能没有争议,但至少是争论)关于哪种命名约定最适合JavaScript。如何命名变量,函数,对象等?我会对此有所了解,因为我没有长时间使用JS(几年,只有),我只是请求创建一个具有命名约定的文档,以便在我们的工作项目中使用。所以我一直在寻找(google-ing),并且有很多不同的意见。我在JS上读到的书籍本身也使用不同的命名约定,但他们都同意一点:“找到适合你的东西,并坚持下去。”但是现在我已经阅读了很多,我发现我像其他一些方法一样,比我现在习惯的要好一些。
查看完整描述

3 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

我遵循道格拉斯克罗克福德的 javascript 代码约定。我还使用他的JSLint工具来验证遵循这些约定。


查看完整回答
反对 回复 2019-08-29
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

正如杰夫所说,克罗克福德说的很好。

我遵循的唯一例外(并且已经广泛使用)是使用$ varname来表示jQuery(或任何库)对象。例如

var footer = document.getElementById('footer');

var $footer = $('#footer');


查看完整回答
反对 回复 2019-08-29
?
大话西游666

TA贡献1817条经验 获得超14个赞

您可以按照此Google JavaScript样式指南进行操作

一般来说,使用functionNamesLikeThis,variableNamesLikeThis,ClassNamesLikeThis,EnumNamesLikeThis,methodNamesLikeThis和SYMBOLIC_CONSTANTS_LIKE_THIS。

编辑:查看JavaScript样式指南和美化师的精彩集合


查看完整回答
反对 回复 2019-08-29
  • 3 回答
  • 0 关注
  • 395 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号