javascript编程语言的编码规范

javascript编程语言的编码规范

ID:26256357

大小:55.50 KB

页数:9页

时间:2018-11-25

javascript编程语言的编码规范_第1页
javascript编程语言的编码规范_第2页
javascript编程语言的编码规范_第3页
javascript编程语言的编码规范_第4页
javascript编程语言的编码规范_第5页
资源描述:

《javascript编程语言的编码规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaScript编码规范JavaScript编程语言作为最流行的客户端脚本语言,早已被众多Web开发人员所熟悉。随着Web2.0时代的到来和Ajax技术的广泛应用,JavaScript也逐渐吸引着更多的视线。工作中要求越多的是对JavaScript语言的深入学习,灵活运用,和对编码质量的保证。对于熟悉C/C++或Java语言的工程师来说,JavaScript显得灵活,简单易懂,对代码的格式的要求也相对松散。很容易学习,并运用到自己的代码中。也正因为这样,JavaScript的编码规范也往往被轻视,开发过程中修修补补,最终也就演变成为后续维护

2、人员的恶梦。软件存在的长期价值直接与编码的质量成比例。编码规范能帮助我们降低编程中不必要的麻烦。而JavaScript代码是直接发送给客户浏览器的,直接与客户见面,编码的质量更应该受到关注。本文浅谈JavaScript编程中关于编码规范的问题,分析其中缘由。希望引起更多Web开发人员对JavaScript编码规范问题的关注和对软件产品质量问题的重视。前言提及C/C++和Java编码规范,相信许多工程师并不生疏。但说到JavaScript语言的编码规范,也许您会忍俊不禁。JavaScript不是语法很灵活吗?变量随时用随时可以声明;语句结束符可以

3、不要;字符串和数字也可以相加;参数多一个少一个也不会报错。没错,当您从C/C++和Java严格的语法规定之下,转向JavaScript语言,会觉得自由了很多,轻松了很多。语法松散是JavaScript重要的特征。它灵活易懂,给开发人员带来了很多方便,但如果编写过程中不注意,代码的调试成本和维护成本则会无形地增加。JavaScript编码会随应被直接发送到客户端的浏览器,代码规范不只是代码质量的保证,也影响到产品的长期信誉。希望JavaScript编程语言的规范问题也能同样引起更多朋友的关注。JavaScript编码规范建议本文就JavaScri

4、pt编码过程中涉及的排版、命名、声明、作用域、及一些特殊符号的使用等方面,根据个人在学习工作中的总结,给出自己的一些建议,并分析其中缘由,以供参考。JavaScript文件引用JavaScript程序应该尽量放在.js的文件中,需要调用的时候在HTML中以< scriptsrc="filename.js">的形式包含进来。JavaScript代码若不是该HTML文件所专用的,则应尽量避免在HTML文件中直接编写JavaScript代码。因为这样会大大增加HTML文件的大小,无益于代码的压缩和缓存的使用。另外,

5、me.js">标签应尽量放在文件的后面。这样会降低因加载JavaScript代码而影响页面中其它组件的加载时间。代码排版行长度每行代码应小于80个字符。如果代码较长,应尽量选择换行,下一行代码应缩进8个空格。这样可以使代码排版整齐,减轻阅读代码的疲劳感。换行缩进8个空格可以和代码段的缩进4个空格区分开,以增强代码的可阅读性。行结束JavaScript语句应该以分号结束。但大多数浏览器允许不写分号,只要在本应是分号的地方有一个换行符就行。但是如果代码行较长需要换行的时候,有哪些注意事项呢?换行应选择在操作符和标点符号之后,最好是在逗号','之后,

6、而不要在变量名、字符串、数字、或')'']''++''--'等符号之后换行。这样可以有效的防止拷贝、粘贴而引起的错误,并可有效地增强代码的可阅读性。请见清单1,代码的输出符合我们的期望。但就写法而言,对valueB的赋值语句是在变量valueA之后进行的换行,这很容易被误解为valueB=ValueA,给阅读造成障碍。而对valueC的复制语句是在'+'之后进行的换行,就容易理解的多。这也是本文所提倡的换行方式。清单1.行结束的位置代码:复制代码代码如下:varvalueA=1;varv

7、alueB=valueA///bad+1;varvalueC=valueB+///goodvalueA;alert(valueB);//output:valueB=2alert(valueC);//output:valueC=3缩进关于缩进的问题,不只是JavaScript,几乎所有的语言编写的时候,都会提及缩进的问题。缩进几乎是代码编写规范的第一课,是代码可阅读性判断的直接因素。代码缩进的好处是不言而喻的,但是对于如何缩进,则没有标准而言。最受欢迎的是方便使用TAB键缩进,也有些喜欢用2个、4个、8个空格进行缩进。这样缩进风

8、格不一,也同样给代码的阅读带来障碍。本文提倡用4个空格来进行缩进,并在同一产品中采用同一种缩进标准。不支持用TAB键进行缩进。这是因为直到现在还没有统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。