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 相关文章推荐
基于jQuery实现表格数据的动态添加与统计的代码
Jan 31 Javascript
js操作iframe的一些方法介绍
Jun 25 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
Jun 10 Javascript
JavaScript的Number对象的toString()方法
Dec 18 Javascript
JS如何判断json是否为空
Jul 06 Javascript
微信小程序 触控事件详细介绍
Oct 17 Javascript
Angular网络请求的封装方法
May 22 Javascript
基于Vue实现可以拖拽的树形表格实例详解
Oct 18 Javascript
微信小程序-form表单提交代码实例
Apr 29 Javascript
浅谈vue限制文本框输入数字的正确姿势
Sep 02 Javascript
uin-app+mockjs实现本地数据模拟
Aug 26 Javascript
vue代码分块和懒加载非必要资源文件
Apr 11 Vue.js
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
在字符串中把网址改成超级链接
2006/10/09 PHP
通过具体程序来理解PHP里面的抽象类
2010/01/28 PHP
PHP中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
2014/10/20 PHP
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
JS 两个字符串时间的天数差计算
2013/08/25 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
jQuery操作select下拉框的text值和value值的方法
2014/05/31 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
canvas实现探照灯效果
2017/02/07 Javascript
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
JS简单获得节点元素的方法示例
2018/02/10 Javascript
Echart折线图手柄触发事件示例详解
2018/12/16 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
js实现倒计时秒杀效果
2020/03/25 Javascript
关于vue-cli3打包代码后白屏的解决方案
2020/09/02 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
python网络编程之数据传输UDP实例分析
2015/05/20 Python
Django 使用logging打印日志的实例
2018/04/28 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
Python中Flask-RESTful编写API接口(小白入门)
2019/12/11 Python
python可以用哪些数据库
2020/06/22 Python
美国娱乐和流行文化商品店:FYE
2017/09/14 全球购物
美国体育用品商店:Academy Sports + Outdoors
2020/01/04 全球购物
如何在C# winform中异步调用web services
2015/09/21 面试题
中专自我鉴定范文
2013/10/16 职场文书
行政部主管岗位职责
2013/12/28 职场文书
小学生安全教育广播稿
2014/10/20 职场文书
转学证明范本
2015/06/19 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
MySQL 常见存储引擎的优劣
2021/06/02 MySQL