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 要点归纳(三) jQuery中的事件和动画(下:动画篇)
Mar 24 Javascript
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
Oct 29 Javascript
js锁屏解屏通过对$.ajax进行封装实现
Jul 31 Javascript
取得元素的左和上偏移量的方法
Sep 17 Javascript
创建你的第一个AngularJS应用的方法
Jun 16 Javascript
JQuery实现鼠标移动图片显示描述层的方法
Jun 25 Javascript
jquery实现简单实用的弹出层效果代码
Oct 15 Javascript
JavaScript创建对象的方式小结(4种方式)
Dec 17 Javascript
用js动态添加html元素,以及属性的简单实例
Jul 19 Javascript
Google Maps基础及实例解析
Aug 06 Javascript
关于ES6的六个小特性(二)
Feb 20 Javascript
JavaScript实现三级级联特效
Nov 05 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
Smarty模板快速入门
2007/01/04 PHP
一个更简单的无限级分类菜单代码
2007/01/16 PHP
PHPLog php 程序调试追踪工具
2009/09/09 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
2011/12/30 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
用js实现的仿sohu博客更换页面风格(简单版)
2007/03/22 Javascript
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
javascript学习笔记(五)正则表达式
2011/04/08 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
2017/07/31 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
2018/03/21 Javascript
学习Vue组件实例
2018/04/28 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
node+vue实现文件上传功能
2020/05/28 Javascript
Python实现把回车符\r\n转换成\n
2015/04/23 Python
Python遍历文件夹和读写文件的实现方法
2017/05/10 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
PHP统计代码行数的小代码
2019/09/19 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
2020/02/27 Python
Python 调用 ES、Solr、Phoenix的示例代码
2020/11/23 Python
如何在网站上添加谷歌定位信息
2016/04/16 HTML / CSS
HTML5 placeholder(空白提示)属性介绍
2013/08/07 HTML / CSS
国际花店:Pickup Flowers
2020/04/10 全球购物
在校生汽车维修实习自我鉴定
2013/09/19 职场文书
机电工程专业应届生求职信
2013/10/03 职场文书
优秀毕业生求职信范文
2014/01/02 职场文书
教育科研先进个人材料
2014/01/26 职场文书
求职者怎样写自荐信
2014/04/13 职场文书
安全在我心中演讲稿
2014/09/01 职场文书
企业爱岗敬业演讲稿
2014/09/04 职场文书
春季运动会加油词
2015/07/18 职场文书
青年志愿者活动感想
2015/08/07 职场文书
Android存储中最基本的文件存储方式
2022/04/30 Java/Android