jQuery 中 三目运算 替代 if 判断 的简洁性
2015-09-06 10:14
501 查看
由于我对逻辑的不清晰,以及从来没有系统学过javascript ,所以在写jQuery的时候常常写得比较长。比如,对于判断来说,我经常的写法如下:
或者,我还会这么写:
当然,这么写不能算错。但是使用三目运算来写的话呢,就会简洁得多。比如第一个,可以这样来写:
而第二个,则可以这样来写
这样写就简单舒服得多了。
不过我对三目运算的运用还真是不熟练,在以后的工作中一定要多练习。
if (i==0) { $(this).hide(); };
或者,我还会这么写:
if (i==0) { $(this).hide(); } else{ $(this).show(); };
当然,这么写不能算错。但是使用三目运算来写的话呢,就会简洁得多。比如第一个,可以这样来写:
if (i==0) ? $(this).hide() : null ;
而第二个,则可以这样来写
if (i==0) ? $(this).hide() : $(this).show();
这样写就简单舒服得多了。
不过我对三目运算的运用还真是不熟练,在以后的工作中一定要多练习。
相关文章推荐
- 深入理解jQuery中live与bind方法的区别
- jQuery对象与dom对象的区别与相互转换
- jquery基本语法
- jquery JSON的解析方式
- Jquery实现拖动
- jquery加载页面的方法(页面加载完成就执行)
- jquery基础知识实例(一)
- JqueryMobile动态生成listView并实现刷新的两种方法
- jquery 页面,发送验证码,本页调用ajax
- jquery实现浮动在网页右下角的彩票开奖公告窗口代码
- jQuery实现带有上下控制按钮的简单多行滚屏效果代码
- jQuery焦点图轮播特效代码分享(3款)
- jQuery右侧选项卡焦点图片轮播特效代码分享
- 怎么创建一个基本的jQuery插件 - How to Create a Basic Plugin
- jquery无缝滚动效果
- jQuery基础学习8——层次选择器next()和prev()方法
- jQuery基础学习8——层次选择器children()方法
- 通过jQuery ajax访问后台action,在自己本地运行没问题但放到远程服务器后每次请求都是Aborted
- jQuery基础学习7——层次选择器find()方法
- jquery选择器(原创)<四>