您的地位: 首页 > 技巧文档 > 网页制造 > 浅谈JavaScript编程说话的编码标准
认知维度与API的可用性评价 回到列表 CSS定位机制之一:浅显流
 浅谈JavaScript编程说话的编码标准

作者:王丹丹 时间: 2010-08-16 文档类型:转载 来自:ibm

第 1 页 浅谈JavaScript编程说话的编码标准 [1]
第 2 页 浅谈JavaScript编程说话的编码标准 [2]
第 3 页 浅谈JavaScript编程说话的编码标准 [3]
第 4 页 浅谈JavaScript编程说话的编码标准 [4]
第 5 页 浅谈JavaScript编程说话的编码标准 [5]

关于熟悉 C/C++ 或 Java 说话的工程师来讲,JavaScript 显得灵活,简单易懂,对代码的格局的请求也相对松懈。很轻易进修,并应用到本身的代码中。也正由于如许,JavaScript 的编码标准也常常被歧视,开辟过程当中修修补补,终究也就演变成为后续保护人员的噩梦。软件存在的经久价值直接与编码的质量成比例。编码标准能赞助我们降低编程中不须要的费事。而 JavaScript 代码是直接发送给客户浏览器的,直接与客户会晤,编码的质量更应当遭到存眷。

本文浅谈 JavaScript 编程中关于编码标准的成绩,分析个中启事。欲望惹起更多 Web 开辟人员对 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 的复制语句是在'+'之落先行的换行,就轻易懂得的多。这也是本文所倡导的换行方法。

出处:ibm
义务编辑:bluehearts

上一页 下一页 浅谈JavaScript编程说话的编码标准 [2]

◎进入服装论坛t.vhao.net网页制造WEB标准化版块参加评论辩论,我还想发表评论

热点搜刮:CSS Fireworks 设计比赛 网页制造 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
周大年夜福“敬•天然”设计大年夜赛开启
国际体验设计大年夜会7月将在京举办
中国国防科技信息中间标记征集
云计算若何让安然成绩可控
云计算是多半企业唯一拥抱互联网的机会
阿里行云
云手机年关巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网不雅"
1499元买真八核 云OS双蛋大年夜促
首届COCO桌面手机主题设计大年夜赛
栏目最新 栏目最新列表
浅谈JavaScript编程说话的编码标准
如安在illustrator中绘制台历
Ps简单绘制一个心爱的铅笔图标
数据同步算法研究
用ps作简单的作品展示页面
CSS定位机制之一:浅显流
25个最好最闪亮的Eclipse开辟项目
Illustrator中制造针线缝制文字后果
Photoshop制造印刷凹凸字体
VS2010中创建自定义SQL Rule
>> 分页 首页 前页 后页 尾页 页次:1/51个记录/页 转到 页 共5个记录 分享按钮

蓝色幻想版权申明:除部分特别声明不要转载,或许授权我站独家播发的文章外,大年夜家可以自在转载我站点的原创文章,但原作者和来自我站的链接必须保存(非我站原创的,按照本来自一节,自行链接)。文章版权归我站和作者共有。

转载请求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不克不及抹去我站点水印。

特别留意:本站所供给的摄影照片,插画,设计作品,如需应用,请与原作者接洽,版权归原作者一切,文章如有侵犯作者版权,请与我们接洽,我们将急速删除修改。

您的评论
用户名:  口令:
解释:输入精确的用户名和暗码才能参与评论。假设您不是本站会员,你可以注册 为本站会员。
留意:文章中的链接、内容等须要修改的缺点,请用申报缺点,以利文档及时修改。
不评分 1 2 3 4 5
留意:请不要在评论中含与内容有关的告白链接,背者封ID
请您留意:
·不良评论请用申报管理员,以利管理员及时删除。
·尊敬网上品德,遵守中华人平易近共和国的各项有关司法律例
·承当一切因您的行动而直接或直接招致的平易近事或刑事司法义务
·本站评论管理人员有权保存或删除其管辖评论中的随便任性内容
·您在本站发表的作品,本站有权在网站内转载或援用
·参与本评论即注解您曾经浏览并接收上述条目
推荐文档 | 打印文档 | 评论文档 | 申报缺点  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大年夜家看的色彩书1》
《跟我去喷鼻港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开辟宝典》
《赢在设计》
锋利开辟—jQuery内核详解与实际
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2