js 代码优化点滴记录


Posted in Javascript onFebruary 19, 2012

1、简单示例如下:
switch用例

var caseContent = '';//条件判断后处理内容 
var caseValue = 5 ;//条件判断值 
switch(caseValue){ 
case 0: 
caseContent = "鞋子"; 
break; 
case 1: 
caseContent = "裤子"; 
break; 
case 2: 
caseContent = "外套"; 
break; 
... ... 
case 5: 
caseContent = "帽子"; 
break; 
default : 
caseContent = "随便"; 
break; 
}

数组用例
var caseContent = '';//条件判断后处理内容 
var caseValue = 5 ;//条件判断值 
var caseContentArr = ["鞋子","裤子","外套"... ...,"帽子"]; 
caseContent = caseContentArr[caseValue] ? caseContentArr[caseValue]:"随便";

2、优缺点分析
数组方式代码简洁、效率高,但可读性不如switch用例。
Javascript 相关文章推荐
JavaScript 闭包深入理解(closure)
May 27 Javascript
javascript动态的改变IFrame的高度实现自动伸展
Oct 12 Javascript
客户端js性能优化小技巧整理
Nov 05 Javascript
js截取固定长度的中英文字符的简单实例
Nov 22 Javascript
js倒计时抢购实例
Dec 20 Javascript
JS实现的DIV块来回滚动效果示例
Feb 07 Javascript
Bootstrap Table从零开始
Jun 30 Javascript
JavaScript数据结构之双向链表和双向循环链表的实现
Nov 28 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
May 02 Javascript
JavaScript ES6箭头函数使用指南
Dec 30 Javascript
小程序实现左滑删除效果
Jul 25 Javascript
javascript头像上传代码实例
Sep 28 Javascript
JQuery.closest(),parent(),parents()寻找父结点
Feb 17 #Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
Feb 17 #Javascript
jquery实现奇偶行赋值不同css值
Feb 17 #Javascript
qTip2 精致的基于jQuery提示信息插件
Feb 17 #Javascript
javascript suggest效果 自动完成实现代码分享
Feb 17 #Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
Feb 16 #Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
Feb 16 #Javascript
You might like
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
详解PHP对数组的定义以及数组的创建方法
2015/11/27 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
2019/06/05 PHP
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
Javascript动态引用CSS文件的2种方法介绍
2014/06/06 Javascript
node.js中的fs.stat方法使用说明
2014/12/16 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
2017/10/20 Javascript
Vue组件和Route的生命周期实例详解
2018/02/10 Javascript
VUE重点问题总结
2018/03/19 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
新版小程序登录授权的方法
2018/12/12 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
Vue v-for循环之@click点击事件获取元素示例
2019/11/09 Javascript
Python实现读取并保存文件的类
2017/05/11 Python
Python Collatz序列实现过程解析
2019/10/12 Python
python对Excel按条件进行内容补充(推荐)
2019/11/24 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
在Matplotlib图中插入LaTex公式实例
2020/04/17 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
新媒传信软件测试面试题
2013/02/24 面试题
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
运动会领导邀请函
2014/02/05 职场文书
GMP办公室主任岗位职责
2014/03/14 职场文书
2014学校领导四风问题对照检查材料思想汇报
2014/09/22 职场文书
不听老师话的万能检讨书
2014/10/04 职场文书
公积金接收函格式
2015/01/30 职场文书
培训后的感想
2015/08/07 职场文书
使用redis实现延迟通知功能(Redis过期键通知)
2021/09/04 Redis
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript