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