当前位置:首页>> 网站建设知识>> 网站建设知识

全文搜索

精华导读

·济南网站建设浅谈网站怎样逃脱二八定律
·济南网站建设分析如何理性的规划与定位好网站
·网站建设处理大型门户网站的相关技术
·网站建设中客户最关注的问题
·济南网络公司分析
·网站建设中如何处理一个网站多个域名
·网站建设流程说明
·网站建设后网站优化的原则
·网站建设推广三十四个方法
·企业网站建设基础知识
·网站建设之美国主机选购之Reseller介绍
·网站建设如何做好网站用户体验工作
·网站建设价格相差比较大的原因
·网站建设后的创业思路
·网站建设之软文写作的几个注意点
·网站优化之如何迅速提高网站排名
·关于wap网站建设相关知识
·网站建设中多语言网站开发技术分析
·网站建设中处理运行时间长的脚本以及内容大的主页

最新发表

·济南网站建设浅谈网站怎样逃脱二八定律
·济南网站建设分析如何理性的规划与定位好网站
·网站建设处理大型门户网站的相关技术
·网站建设中客户最关注的问题
·济南网络公司分析
·网站建设中如何处理一个网站多个域名
·网站建设流程说明
·网站建设后网站优化的原则
·网站建设推广三十四个方法
·企业网站建设基础知识
·网站建设之美国主机选购之Reseller介绍
·网站建设如何做好网站用户体验工作
·网站建设价格相差比较大的原因
·网站建设后的创业思路
·网站建设之软文写作的几个注意点
·网站优化之如何迅速提高网站排名
·关于wap网站建设相关知识
·网站建设中多语言网站开发技术分析
·网站建设中处理运行时间长的脚本以及内容大的主页

济南网站建设浅谈JavaScript编程语言的编码规范

文章来源:济南网站建设 文章编辑:admin 添加时间:2010-8-18 9:09:00

对于熟悉 C/C++ 或 Java 语言的工程师来说,JavaScript 显得灵活,简单易懂,对代码的格式的要求也相对松散。很容易学习,并运用到自己的代码中。也正因为这样,JavaScript 的编码规范也往往被轻视,开发过程中修修补补,最终也就演变成为后续维护人员的恶梦。软件存在的长期价值直接与编码的质量成比例。编码规范能帮助我们降低编程中不必要的麻烦。而 JavaScript 代码是直接发送给客户浏览器的,直接与客户见面,编码的质量更应该受到关注。我们济南网站建设公司就在这里分享一下经验。

前言

提及 C/C++ 和 Java 编码规范,相信许多工程师并不生疏。但说到 JavaScript 语言的编码规范,也许您会忍俊不禁。JavaScript 不是语法很灵活吗?变量随时用随时可以声明;语句结束符可以不要;字符串和数字也可以相加;参数多一个少一个也不会报错。没错,当您从 C/C++ 和 Java 严格的语法规定之下,转向 JavaScript 语言,会觉得自由了很多,轻松了很多。语法松散是 JavaScript 重要的特征。它灵活易懂,给开发人员带来了很多方便,但如果编写过程中不注意,代码的调试成本和维护成本则会无形地增加。

JavaScript 编码会随应被直接发送到客户端的浏览器,代码规范不只是代码质量的保证,也影响到产品的长期信誉。希望 JavaScript 编程语言的规范问题也能同样引起更多朋友的关注。

JavaScript 编码规范建议

本文就 JavaScript 编码过程中涉及的排版、命名、声明、作用域、及一些特殊符号的使用等方面,根据在学习工作中的总结,给出自己的一些建议,并分析其中缘由,以供参考。

JavaScript 文件引用

 JavaScript 程序应该尽量放在 .js 的文件中,需要调用的时候在 HTML 中以 <script src="filename.js"> 的形式包含进来。JavaScript 代码若不是该 HTML 文件所专用的,则应尽量避免在 HTML 文件中直接编写 JavaScript 代码。因为这样会大大增加 HTML 文件的大小,无益于代码的压缩和缓存的使用。

另外,<script src="filename.js"> 标签应尽量放在文件的后面。这样会降低因加载 JavaScript 代码而影响页面中其它组件的加载时间。

代码排版

行长度

每行代码应小于 80 个字符。如果代码较长,应尽量选择换行,下一行代码应缩进 8 个空格。这样可以使代码排版整齐,减轻阅读代码的疲劳感。换行缩进 8 个空格可以和代码段的缩进 4 个空格区分开,以增强代码的可阅读性。

行结束

JavaScript 语句应该以分号结束。但大多数浏览器允许不写分号,只要在本应是分号的地方有一个换行符就行。但是如果代码行较长需要换行的时候,有哪些注意事项呢?换行应选择在操作符和标点符号之后,最好是在逗号','之后,而不要在变量名、字符串、数字、或')' ']' '++' '--'等符号之后换行。

这样可以有效的防止拷贝、粘贴而引起的错误,并可有效地增强代码的可阅读性。请见清单 1,代码的输出符合我们的期望。但就写法而言,对 valueB 的赋值语句是在变量 valueA 之后进行的换行,这很容易被误解为 valueB=ValueA,给阅读造成障碍。而对 valueC 的复制语句是在'+'之后进行的换行,就容易理解的多。这也是本文所提倡的换行方式。

 

[ ]

首页 评论 打印 刷新 返回顶部 关闭
【相关文章】  【相关评论】
济南网站建设浅谈网站怎样逃脱二八定律
济南网站建设分析如何理性的规划与定位好网站
网站建设处理大型门户网站的相关技术
网站建设中客户最关注的问题
网站建设中如何处理一个网站多个域名