编写好的JavaScript代码
2009-03-05 10:25
232 查看
编好程序的关键是程序是写给人的,不是写给计算机的。如果你能明白其他人或许会阅读你的 JavaScript,你就会写更清晰的代码。代码越清晰,你就越不容易犯错误。机灵的代码是可爱的,但就是这种机灵的代码会产生错误。最好的经验法则是 KISS,即Keep It Simple,Sweetie(保持简单,可爱)。另一个有帮助的技术是在写代码之前作注释。这迫使你在动手之前先想好。一旦写好了注释,你就可以在其下面写代码。
下面是一个用这种方法写函数的例子:
第一步:写注释
第二步:填充代码
这种先写注释的策略不仅迫使你在写代码前思考,而且使编码的过程看起来容易些 - 通过把任务分成小的,易于编码的各个部分,你的问题看起来就不太象珠穆朗玛峰,而象一群令人愉悦的起伏的小山。
最后... 总以分号结束你的每一条语句。
虽然并不是严格必需,你应该养成以分号结束每一条语句的习惯,这样可以避免这行后面再有代码。忘了加分号,下一行好的代码会突然产生错误。把变量初始化为“var”,除非你有更好的理由不这样做。用“var”把变量局域化可以减少一个函数与另一个不相关函数相混淆的机会。
好了,既然你已经知道了如何编码,下面就让我们学习怎样使
你的JavaScript快速运行。>>
---------------------------------------------------------
按速度优化JavaScript代码
1.限制循环内的工作量
2.定制if-then-else语句,按最可能到最不可能的顺序
3.最小化重复执行的表达式
Refer to URL:http://blog.csdn.net/java2000_net/archive/2008/10/10/3046871.aspx
下面是一个用这种方法写函数的例子:
第一步:写注释
第二步:填充代码
这种先写注释的策略不仅迫使你在写代码前思考,而且使编码的过程看起来容易些 - 通过把任务分成小的,易于编码的各个部分,你的问题看起来就不太象珠穆朗玛峰,而象一群令人愉悦的起伏的小山。
最后... 总以分号结束你的每一条语句。
虽然并不是严格必需,你应该养成以分号结束每一条语句的习惯,这样可以避免这行后面再有代码。忘了加分号,下一行好的代码会突然产生错误。把变量初始化为“var”,除非你有更好的理由不这样做。用“var”把变量局域化可以减少一个函数与另一个不相关函数相混淆的机会。
好了,既然你已经知道了如何编码,下面就让我们学习怎样使
你的JavaScript快速运行。>>
---------------------------------------------------------
按速度优化JavaScript代码
1.限制循环内的工作量
2.定制if-then-else语句,按最可能到最不可能的顺序
3.最小化重复执行的表达式
Refer to URL:http://blog.csdn.net/java2000_net/archive/2008/10/10/3046871.aspx
相关文章推荐
- 如何编写可维护的面向对象JavaScript代码
- 编写兼容多浏览器的JavaScript代码——微软JScript团队JScript Deviations from ES3草案
- 深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点
- 写UBB编辑器心得--编写浏览器兼容的 JavaScript 代码
- 高效的JavaScript代码编写技巧
- (第二章)改善JavaScript,编写高质量代码。
- 编写快速、高效的JavaScript代码
- 编写可维护的javascript代码--- 2015.11.21(基本格式化)
- 用原生JavaScript代码编写类似微博发布的。
- 如何编写出优美的JavaScript代码?
- 深入理解JavaScript系列 ----(1):编写高质量JavaScript代码的基本要点
- 编写高质量JavaScript代码的基本要点
- 编写高质量代码:改善JavaScript程序建议--面向对象编程
- [CoffeeScript]以优美方式编写JavaScript代码
- 如何为javascript代码编写注释以支持智能感知
- 编写高质量JavaScript代码的一些建议
- 编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
- 如何编写出优美的JavaScript代码?
- isNaN不一定准(Effective JavaScript 编写高质量JavaScript代码的68个有效方法)
- 轻松学习JavaScript十九:DOM编程学习之在HTML文档什么位置编写JS代码