小编Ada*_*dam的帖子

如何在Redis中搜索?

在MySQL中,我有一个名为:

cities其中包括2列: namepopulation

然后我得到了搜索结果:

SELECT * FROM cities WHERE name LIKE '%Bu%' ORDER by population DESC LIMIT 2

而我得到的结果Bucharest,Budapest.

我怎样才能在Redis中做到这一点?我的意思是如何创建类似的结构,然后如何搜索值?

string search redis

3
推荐指数
1
解决办法
3421
查看次数

如何获取第二次出现的位置?

假设我有这个数组:

var a = [1,2,99,3,4,99,5];
Run Code Online (Sandbox Code Playgroud)

我想获得第二个的位置99,例如:

a.indexOf(99, 2) // --> 5
Run Code Online (Sandbox Code Playgroud)

然而,第二个参数indexOf只是告诉从哪里开始搜索。有没有内置函数可以做到这一点?如果不是你会怎么做?

谢谢!

javascript arrays position indexof

3
推荐指数
1
解决办法
5810
查看次数

JAVASCRIPT:计算REGEX结果的数量

这是正则表达式应该找到的{ anything in it },然后我想计算正则表达式找到的结果数.

所以我有一个像这样的字符串:

{example1}{example2}{example3} 在这种情况下,计数是 3

javascript regex counter count find

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

如何在JavaScript中编辑CSS样式?

例如,我可以这样做:

document.getElementById('element').onclick = function() {
    document.getElementById('element').style.color = '#FFFFFF';
}
Run Code Online (Sandbox Code Playgroud)

但是我该怎么做呢?

document.getElementById('element').onclick = function() {
    document.getElementById('element').style.-moz-box-shadow = '1px 1px 1px #000'; 

}
Run Code Online (Sandbox Code Playgroud)

我希望你明白我的意思:)

请不要发布任何与jQuery或任何库相关的答案,我想用普通的javascript.

javascript css

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

AJAX:如何在一个函数中并行使用两个xmlHttpRequest?

我该怎么做?

function(id,id2){

    if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
         xmlhttp=new XMLHttpRequest();
    } else { // code for IE6, IE5
         xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
Run Code Online (Sandbox Code Playgroud)

第一次请求:

   xmlhttp.open("GET", "http://example.com/ajax.php?id="+id, true);

   xmlhttp.send();
Run Code Online (Sandbox Code Playgroud)

第二个请求:

   xmlhttp.open("GET", "http://example.com/ajax2.php?id2="+id2, true);

   xmlhttp.send();
Run Code Online (Sandbox Code Playgroud)

}

因为这种方式不起作用.

我想用普通的javascript制作它,所以请不要用jQuery或任何库等发布答案.

谢谢

javascript ajax xmlhttprequest

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

Javascript:获取父节点名称

当我用光标在文本上时,如何获取文本的父nodeName?

<div id="holder" contentEditable="true">
    Stackoverflow is the <b>coolest</b> Q&A website in the world.
</div>
Run Code Online (Sandbox Code Playgroud)

结果我们有:

  • Stackoverflow是世界上最酷的问答网站.

所以,如果光标在,coolest我想得到它的父nodeNameb

请不要图书馆,只需要纯粹的javascript.

javascript text parent range

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

Javascript:iFrame中的事件

我建立一个WYISWYG用编辑器iframe使用designMode = 'on'.

问题是我无法在Firefox和Opera中使用iframe上的任何事件(IE未经测试),例如我想跟踪onkeyup事件:

document.getElementById("myFrame").onkeyup = function(){
    doSomething...
}
Run Code Online (Sandbox Code Playgroud)

但是在父窗口中不起作用.

我用iframe尝试了iframe:

top.frames[0].onkeyup = function(){
        doSomething...
}
Run Code Online (Sandbox Code Playgroud)

和所有类似的东西:

top.document.frames[0].onkeyup
top.frames["myFrame"].onkeyup
top.frames[0].document.onkeyup
Run Code Online (Sandbox Code Playgroud)

但他们都没有想要工作,所以最后证明即使window.onclick不起作用,所以现在我有点困惑......

这是什么解决方案?

编辑

问题似乎与document.designMode = "on"iframe有关

javascript iframe events

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

CSS:内联样式是否更慢?

哪个呈现得更快?

// Just HTML
<div id="holder">
    <div style="float:left;">test1</div>
    <div style="float:left;">test2</div>
    <div style="float:left;">test3</div>
</div>
Run Code Online (Sandbox Code Playgroud)

要么

// CSS
#holder div{
    float:left;
}

// HTML
<div id="holder">
    <div>test1</div>
    <div>test2</div>
    <div>test3</div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css performance html-rendering

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

替换节点名称

是否可以替换节点名称?喜欢:

HTML:

<strong id="element">Text</strong>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

var element = document.getElementById("element");
    element.nodeName = "b";
Run Code Online (Sandbox Code Playgroud)

我认为它不起作用,如果以这种方式不可能,那怎么办呢?

为什么我需要它:

我正在构建一个文本编辑器,IE在execCommand()函数中使用强而不是b,我想改变它,我试图从头开始构建execCommand("粗体"),但是存在很多问题,即使在IE 8和9之间存在差异.所以现在我决定更改它的节点名称,它会非常简单,但不起作用.. :(

注意:我需要它才能在Internet Explorer中工作.

谢谢

javascript replace nodename

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

Javascript Regex:PHP就像回调变量一样

在PHP中我可以从这样的子配件中取回结果:

preg_replace("/(a-z)/im", "$1", $string);
Run Code Online (Sandbox Code Playgroud)

但这可能在JavaScript中?

javascript php regex variables callback

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