javascript开发经验谈

作者:heero 来源:163 ued 时间:2009-05-01 12:14:00 

一、简化代码

采用更为简短的写法,不仅可以减少输入的字符数,还可以减少文件大小。大部分采用简单写法的代码,执行效率都有轻微提高。

1.1  简化常用对象定义:

使用 var obj = {}; 代替 var obj = new Object();
使用 var arr = []; 代替 var arr = new Array();

1.2  精简if语句

三元操作符可以有效精简只涉及赋值传值操作的if语句,比如
var score = 60, grade;
if (score < 60) {
    grade = “不及格”;
} else {
    grade = “及格”;
}
可以精简为:
var score = 60;
var grade = score < 60 ? “不及格” : “及格”;
三元操作符也支持嵌套,但是嵌套的层次太多会影响程序的可读性,这方面要多加斟酌。

1.3  使用JSON

JSON是一种轻量级的数据格式,轻量级首先体现在它的结构定义非常简单。
var obj = {};
obj.p1 = ‘a’;
obj.p2 = ‘b’;
obj.p3 = ‘c’;
可精简为:
var obj = {
    p1 : ‘a’,
    p2 : ‘b’,
    p3 : ‘c’
};

标签:JavaScript,开发,ajax
0
投稿

猜你喜欢

  • Oracle中sys和system的区别小结

    2009-11-10 20:36:00
  • oracle dba 应该熟悉的命令

    2009-07-02 12:08:00
  • Sql Server基本函数

    2008-08-20 18:28:00
  • 用IE浏览器UTF-8页面是一片空白

    2009-06-14 19:55:00
  • 带你深入了解MySQL数据库系统参数的优化

    2009-03-06 17:58:00
  • 17个asp常用的正则表达式

    2008-01-15 18:58:00
  • 使table也能overflow:hidden

    2008-08-18 21:04:00
  • 解决Server对象 错误 'ASP 0178 : 80070005'

    2008-02-29 13:45:00
  • 纯ASP结合VML生成完美图-饼图

    2010-05-11 16:49:00
  • 使用access数据库时可能用到的数据转换

    2008-09-10 12:49:00
  • 获得当前数据库对象依赖关系的实用算法

    2009-01-08 13:28:00
  • 如何修改MySQL密码(方法大总结)

    2009-11-18 11:07:00
  • Oracle数据库安全策略分析 (三)

    2010-07-31 13:24:00
  • 网马解密大讲堂——网马解密中级篇(Freshow工具使用方法)

    2009-09-16 15:09:00
  • 70+漂亮且极具亲和力的导航菜单设计推荐[译]

    2009-02-23 13:15:00
  • asp封装dll源码分享

    2008-09-25 17:20:00
  • Asp实现伪静态的方法

    2007-09-29 21:27:00
  • ASP程序中使用断开的数据记录集的代码

    2012-12-04 20:20:28
  • 转换字符串单词的第一个字母为大写

    2007-10-18 10:50:00
  • Oracle 触发器的使用小结

    2009-05-24 19:54:00
  • asp之家 网络编程 m.aspxhome.com