`
buliedian
  • 浏览: 1237383 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Javascript编程规范

阅读更多

相信大家都知道有个Java编程规范 , 但是很少人知道Javascript也有编程规范,此规范最早由Google提出来,虽然在工程实践上,我们对编写Javascript还比较随意,但是 从代码规范性角度出发,不论何种语言都应该有自己的编程规范,否则过一段时间过后,连自己写的代码都不知道什么意思了,更何况别人来看你的代码。

虽然说这份编码规范有待验证,但是它由Google推出,还是具有一定的权威性和可靠性。

Google JavaScript Style

现在Google又发布了一个工具来帮助你检查 JavaScript 代码是否严格遵循了 Google JavaScript Style Guide :Closure Linter

假设你有以下代码:

var x = 10
var y=20;

for(var i = 0;i < 10; i++ ) {
x += i;
y -= i;
}

var z = [10, 20,];

x = y + z[0]
+ 10;

假设此文件名为:fixme.js.
在命令行下运行 gjslint –strict fixme.js 之后,就会出现下面的结果:

Line 1, E:0010: (New error) Missing semicolon at end of line
Line 2, E:0002: Missing space before "="
Line 2, E:0002: Missing space after "="
Line 4, E:0002: Missing space before "("
Line 4, E:0002: Missing space after ";" in for statement
Line 4, E:0001: Extra space before ")"
Line 6, E:0006: (New error) Wrong indentation: expected any of {2} but got 3
Line 9, E:0121: Illegal comma at end of array literal
Line 12, E:0120: Binary operator should go on previous line "+"
Found 9 errors, including 2 new errors, in 1 files (0 files OK).

这个工具甚至可以帮你自动修复一些错误,运行 fixjsstyle –strict fixme.js 即可。(注意:不一定可以修复全部错误)
Closure Linter 支持 Windows, Linux & Mac OS X. 具体使用方法请看这里

文章转自:http://www.jssay.com/blog/index.php/2010/09/03/javascript%E7%BC%96%E7%A8%8B%E8%A7%84%E8%8C%83/

分享到:
评论

相关推荐

    JavaScript编程规范编程规范

    JavaScript编程规范旨在提升代码质量和可读性,是开发者遵循的一套约定和最佳实践。以下是根据提供的部分内容解析出的JavaScript编程规范的关键点: 1. **排版** - **规则1**:程序块使用4个空格缩进,不使用TAB,...

    javascript编程规范

    ### JavaScript编程规范详解 #### 一、引言 在软件开发的过程中,良好的编程规范对于提高代码质量和维护性至关重要。特别是对于广泛使用的JavaScript语言而言,一套严谨的编程规范能够帮助开发者编写出更高质量、...

    JavaScript编程规范详述与指南-JavaScript编程的基础指导方针和技术规范

    JavaScript编程规范详述与指南-JavaScript编程的基础指导方针和技术规范 内容概要:本文档提供了关于JavaScript编程的基础指导方针和技术规范,涵盖了JS文件的基本设置,源文件版式要求,变量命名习惯和编程的最佳...

    Dojo Javascript 编程规范 规范自己的JavaScript书写

    良好的JavaScript书写习惯的优点不言而喻,今天彬Go向大家推荐Dojo Javascript 编程规范,相当不错的 Javascript 编程风格规范,建议大家可以借鉴一下此规范编写 Javascript。感谢i.feelinglucky的翻译

    javascript编程规范-修订版.docx

    JavaScript 编程规范修订版 JavaScript 编程规范是指编写 JavaScript 代码的标准和惯例,旨在提高代码的可读性、可维护性和可重用性。本文档对 JavaScript 编程规范进行了详细的规定,涵盖命名标准、代码组织与风格...

    JavaScript编程规范

    集谷歌JavaScript编程规范指南和众多老程序员的编程习惯,将JavaScript的编程规范娓娓道来,并且解释了部分书写习惯的原因。

    Javascript编程语言的编程规范

    本文主要探讨JavaScript编程规范的关键要素。 #### 二、JavaScript编程规范要点 ##### 2.1 变量声明与使用 - **按需声明**:变量应当按需声明,而不是随意地在代码任何位置出现。 - **作用域管理**:合理利用`let`...

    JavaScript的编程规范

    JavaScript编程规范旨在提升代码质量和可读性,是任何专业JavaScript开发者必须遵循的准则。JavaScript作为广泛应用于Web开发的脚本语言,其灵活的语法特点可能导致编码时的随意性,但这也正是编码规范的重要性所在...

    Javascript语言编程规范.docx

    JavaScript编程规范旨在提升代码质量,确保团队协作时的统一性和可读性,同时减少错误、提高性能和维护性。以下是一些关键要点的详细说明: 1. **文件组织与引用** - 将JavaScript代码从HTML文件中分离,存储在...

    JavaScript语言编程规范.docx

    JavaScript编程规范旨在提升代码质量,确保一致性、可读性、减少错误,并提高代码的可靠性和维护性。以下是一些关键的编程指导原则: 1. **文件组织**: - JavaScript代码应当独立于HTML文件,避免内联脚本,以...

    Google Style Guide JavaScript编码规范

    Google Style Guide JavaScript编码规范是一份由Google维护的、详尽的JavaScript编程规范文档。这份文档旨在帮助开发者编写出高质量、可维护性强且易于理解的JavaScript代码。无论是对于个人开发者还是团队协作来说...

    多个语言的编程规范学习

    4. **JavaScript编程规范** JavaScript的Airbnb风格指南广泛被采纳,它提倡使用ES6语法,规定了变量声明、函数定义、对象和数组的写法,以及如何处理异步操作。此外,它还强调了代码的可读性和一致性。 5. **C#...

    javascript 编码规范

    文件的部分内容首先提到了Dojo框架参考Java编码规范,制定了一份详细的JavaScript编程规范指南。这表明,虽然JavaScript和Java是两种不同的编程语言,但它们在编码规范上有着共通之处,可以相互借鉴。此外,文中提到...

    google编程规范,c++ html Python jcp objectc

    4. JavaScript编程规范: 谷歌的JavaScript风格指南注重代码的可读性和可维护性。它建议使用双引号("")包围字符串,遵循小驼峰命名法,以及避免使用全局变量。函数定义应简洁明了,避免使用复杂的嵌套结构。此外,...

    浅谈JavaScript编程语言的编码规范

    浅谈JavaScript编程语言的编码规范

    EditPlus的JSLint插件(检验Javascript编写规范)

    **EditPlus的JSLint插件与JavaScript编程规范** 在编程世界中,代码规范和一致性至关重要,它们可以提高代码质量,提升团队合作效率,并降低维护成本。JavaScript作为一门广泛使用的脚本语言,也不例外。JSLint是一...

Global site tag (gtag.js) - Google Analytics