小编Hak*_*kan的帖子

在jquery中缓存时,ID选择器比类选择器更快

我知道ID是一个比Javascript中的类更快的选择器.但是如果我缓存选择器呢?当缓存选择器时,如果它是类选择器,它的速度是否会不同,或者它是否与id选择器一样快?

例:

<div class=”myclass”></div>
<div id=”myid”></div>

var $myclass = $('.myclass');
var $myid = $('#myid');
Run Code Online (Sandbox Code Playgroud)

$ myid会比$ myclass快吗?

javascript jquery selector

4
推荐指数
1
解决办法
4182
查看次数

Javascript中的即时搜索功能

我使用以下javascript作为我的即时搜索功能(以检测访问者何时停止写入,因此该功能不会在每个单独的键盘上运行).

它工作但它延迟超过1000毫秒.即使我将其设置为200毫秒,它也会在即时搜索功能运行之前延迟1-2秒.

是否有更好/更快的方法来检测访问者何时停止输入输入(如果这有任何区别,我只需要它用于Internet Explorer).

$(document).ready(function(){

var delay = (function(){
var timer = 0;
return function(callback, ms){
clearTimeout (timer);
timer = setTimeout(callback, ms);
};
})();

$('input').keyup(function() {
delay(function(){
//instant search function here
}, 1000 );
});

});
Run Code Online (Sandbox Code Playgroud)

新想法:当我想到它时,问题是当函数运行时我无法继续在输入字段中写入.任何解决方案,我将不需要任何延迟功能.

javascript input delay onkeyup

2
推荐指数
1
解决办法
4332
查看次数

标签 统计

javascript ×2

delay ×1

input ×1

jquery ×1

onkeyup ×1

selector ×1