妈妈说好代码要分享-js

2014-11-05 14:19:30 +08:00
 Debiancc
//shortcut support. arrow-up arrow-down and enter event.
if (event.which == keyMap.down || event.which == keyMap.up) {
var direction = event.which == keyMap.down ? true : false,
$activeSelector = $('.wcSingleUser.active'),
$tmpSelector;

//if current active selector has next or prev element and direction is matching
//then execute switch active and keep unique
if (((!!($tmpSelector = $activeSelector.next()) && direction)
|| (!!($tmpSelector = $activeSelector.prev()) && !direction))
&& $tmpSelector.length) {
$activeSelector.removeClass('active');
$tmpSelector.addClass('active');
}
return;
}


太美
3363 次点击
所在节点    JavaScript
8 条回复
Jaylee
2014-11-05 15:54:24 +08:00
你想表达什么 ?
cdxem713
2014-11-05 16:49:34 +08:00
函数名是个啥,变量声明不放在函数头么?
neutrino
2014-11-05 16:53:12 +08:00
@cdxem713 用的时候再声明变量是好习惯。
cdxem713
2014-11-05 17:40:48 +08:00
@neutrino js由于变量提升,其实在哪声明都跟在函数头声明是一样的,在函数头声明会安全些。用时重新初始化。
vose
2014-11-06 09:28:05 +08:00
js 新手,不要脸问一下……这段函数是干嘛用?亮点是? 我也想体会一下呀,教练!
cmy5001
2014-11-06 10:28:04 +08:00
不明觉厉,简单两个判断可以完成的事,非要绕一大圈,这是逼格的体现?
Debiancc
2014-11-10 10:37:12 +08:00
@cmy5001 对的
Debiancc
2014-11-10 10:37:42 +08:00
@vose 目测下来是一个快捷键的support

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/144103

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX