小编the*_*ack的帖子

Javascript数组排序和唯一

我有一个像这样的JavaScript数组:

var myData=['237','124','255','124','366','255'];
Run Code Online (Sandbox Code Playgroud)

我需要数组元素是唯一的和排序的:

myData[0]='124';
myData[1]='237';
myData[2]='255';
myData[3]='366';
Run Code Online (Sandbox Code Playgroud)

即使数组的成员看起来像整数,它们也不是整数,因为我已经将每个成员转换为字符串:

var myData[0]=num.toString();
//...and so on.
Run Code Online (Sandbox Code Playgroud)

有没有办法在JavaScript中完成所有这些任务?

javascript arrays sorting unique

50
推荐指数
8
解决办法
11万
查看次数

JSON使用JavaScript编码/解码base64编码/解码

JavaScript中是否有JSON编码/解码base64编码/解码功能?

javascript base64 json

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

MySQL限制范围

SELECT name FROM mydb ORDER BY score DESC LIMIT 10;
Run Code Online (Sandbox Code Playgroud)

上面的查询将返回前10个排名.

如何修改LIMIT,或者是否有另一种语法来查询排名第20的排名?

mysql sql sql-limit

20
推荐指数
3
解决办法
4万
查看次数

JavaScript数组到URLencoded

是否有任何js函数将数组转换为urlencoded?我是JS的全新人......谢谢!...


我的数组是一个键和值数组....所以,

myData=new Array('id'=>'354313','fname'=>'Henry','lname'=>'Ford');
Run Code Online (Sandbox Code Playgroud)

是相同的

myData['id']='354313';
myData['fname']='Henry';
myData['lname']='Ford';
myData.join('&'); //returns error, it doesn't work on such array...
Run Code Online (Sandbox Code Playgroud)

有什么办法吗?


哦,sory ...我有一个像这样的阵列

var myData=new Array('id'=>'354313','fname'=>'Henry','lname'=>'Ford');
Run Code Online (Sandbox Code Playgroud)

然后我需要转换为的数组:

id=354313&fname=Henry&lname=Ford
Run Code Online (Sandbox Code Playgroud)

javascript urlencode

12
推荐指数
5
解决办法
4万
查看次数

替换方括号内的文本

var a = "[i] earned [c] coin for [b] bonus";
Run Code Online (Sandbox Code Playgroud)

如何从JavaScript中的变量中获取字符串"__赚__硬币为__奖金"?

我想要做的就是将所有括号[]及其内容替换为__.

javascript regex

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

在函数PHP中调用函数

1    function foo($i){
2       return bar($i)*4;
3       function bar($i){
4           return $i*4;
5           }
6       }
7    echo foo(4);
Run Code Online (Sandbox Code Playgroud)

返回

Fatal error: Call to undefined function bar() in /var/www/index.php on line 2
Run Code Online (Sandbox Code Playgroud)

为什么不起作用?它在javascript中工作得很好,而当我这样做时它可以工作:

function foo($i){
   return bar($i)*4;
   }

function bar($i){
   return $i*4;
   }
Run Code Online (Sandbox Code Playgroud)

php

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

如何使用新的PHP sdk获取fb用户电子邮件

我已经询问了用户主要电子邮件地址的扩展权限.但是,我无法从解码的fb signed_request中找到用户的电子邮件.如何在用户授予电子邮件地址的扩展权限后从新的php sdk获取用户的电子邮件?

php facebook

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

jQuery getAttribute

我有一个"uid"属性,它在我的"body"标签上有价值......

$(document).ready(regFunct());

function regFunct(){
   alert($("body").attr("uid"));
}
Run Code Online (Sandbox Code Playgroud)

但它说"未定义".有问题?

jquery

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

javascript创建功能

这有什么区别:

var doSomething=function()
{
    //do blah blah blah...  
}
Run Code Online (Sandbox Code Playgroud)

还有这个:

function doSomething()
{
    //do blah blah blah...  
}
Run Code Online (Sandbox Code Playgroud)

另一个问题:在PHP中,我们通过这样做来创建一个函数:

function doSomething(a,b)
{
    //do something to variable a and b...
}
Run Code Online (Sandbox Code Playgroud)

在JavaScript中,我们可能在函数之前有一个对象:

object.doSomething(a);
Run Code Online (Sandbox Code Playgroud)

我的第二个问题是,你如何创建一个需要JavaScript中的对象的函数?

javascript function

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

js函数到jquery

我在js中有这样的功能

function rmStyle(parent){
    var rmStyle=document.getElementById(parent).getElementsByTagName("a");
    for (i=0;i<rmStyle.length;i++){rmStyle[i].className="";}}
Run Code Online (Sandbox Code Playgroud)

我想缩短函数,因为我正在使用jQuery ...所以,我应该用jQuery写什么?

javascript jquery

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

未指定id时的addEventListener()

这个叫每个顶级菜单

var arrayTop=document.getElementById("topmenu").getElementsByTagName("a");
for (i=0;i<arrayTop.length;i++){
  document.getElementById(arrayTop[i].id).addEventListener("click",topMenu,false);
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div id="topmenu">
  <a id="help" href=#><span>Help</span></a>
  <a id="frum" href=#><span>Forum</span></a>
  <a id="home" href=#><span>Home</span></a>
</div>
Run Code Online (Sandbox Code Playgroud)

但是,如果未指定id,如何应用addEventListener()?因为一些元素将具有相同的id.所以我将更改id属性

<div id="topmenu">
  <a mnuid="help" href=#><span>Help</span></a>
  <a mnuid="frum" href=#><span>Forum</span></a>
  <a mnuid="home" href=#><span>Home</span></a>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript addeventlistener

0
推荐指数
1
解决办法
2892
查看次数

带有前缀的mySQL查询

这可能吗?

SELECT id WHERE user=prefix_*
Run Code Online (Sandbox Code Playgroud)

如果不是,那么实现这个目标的方法是什么?

mysql

0
推荐指数
1
解决办法
207
查看次数

PHP多维数组

Array
(
    [a] => Array
        (
            [a] => Array
                (
                    [a] => a
                    [b] => b
                )

            [b] => Array
                (
                    [a] => a
                    [b] => b
                )

        )

    [b] => Array
        (
            [a] => Array
                (
                    [a] => a
                    [b] => b
                )

            [b] => Array
                (
                    [a] => a
                    [b] => b
                )

        )

)
Run Code Online (Sandbox Code Playgroud)

如何从上面的数组中获取一个字符串?

aaa,aab,aba,abb,baa,bab,bba,bbb
Run Code Online (Sandbox Code Playgroud)

php multidimensional-array

0
推荐指数
1
解决办法
1164
查看次数