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
投稿

猜你喜欢

  • numpy库reshape用法详解

    2022-02-13 22:00:56
  • Python爬虫程序中使用生产者与消费者模式时进程过早退出的问题

    2022-10-12 03:37:52
  • javascript将url中的参数加密解密代码

    2024-04-23 09:33:09
  • golang简单获取上传文件大小的实现代码

    2024-05-21 10:22:09
  • 从对象列表中获取一个对象的方法,依据关键字和值

    2024-05-22 10:40:02
  • Python GUI和游戏开发从入门到实践

    2021-01-09 15:30:47
  • overflow的另类用法

    2008-07-02 12:29:00
  • python之pkl文件的用法及说明

    2021-02-21 21:44:57
  • 小程序如何支持使用 async/await详解

    2024-06-20 17:48:52
  • 富文本编辑器的基本原理与实践

    2008-06-13 13:28:00
  • python tornado使用流生成图片的例子

    2023-08-24 07:07:20
  • asp.net中不能在DropDownList中选择多个项 原因分析及解决方法

    2023-07-23 22:15:27
  • Mysql巧用join优化sql的方法详解

    2024-01-16 01:19:34
  • 怎样设计"帮助"最有效?

    2008-04-12 14:18:00
  • MySQL复合索引的深入探究

    2024-01-22 21:12:48
  • 使用PYTHON解析Wireshark的PCAP文件方法

    2022-12-26 06:04:00
  • python版学生管理系统

    2023-07-27 07:21:46
  • Python绘图Matplotlib之坐标轴及刻度总结

    2023-10-01 15:56:39
  • Python 实现购物商城,含有用户入口和商家入口的示例

    2023-09-26 11:39:46
  • flask框架单元测试原理与用法实例分析

    2021-10-06 04:11:12
  • asp之家 网络编程 m.aspxhome.com