小编Pho*_*ics的帖子

JavaScript匿名函数的参数

for (var i = 0; i < somearray.length; i++)
{
    myclass.foo({'arg1':somearray[i][0]}, function()
    {
        console.log(somearray[i][0]);
    });
}
Run Code Online (Sandbox Code Playgroud)

如何将somearray或其中一个索引传递给匿名函数?somearray已经在全球范围内,但我仍然得到一些[i]未定义

javascript closures loops anonymous-function

14
推荐指数
2
解决办法
7001
查看次数

以/*开头的JavaScript评论!

我的编辑器(Geany)在评论开始时更改评论的颜色/*!./* ... */和之间有什么区别/*! ... */

javascript geany

8
推荐指数
1
解决办法
787
查看次数

基于包含函数名称的字符串调用函数

var foo1,foo2;

switch (fn)
{
    case "fade"  : foo1 = "fadeOut"; foo2 = "fadeIn"; break;                
    case "slide" : foo1 = "slideUp"; foo2 = "slideDown"; break;
}

eval("$('.cls1')." + foo1 + "();");
currentSlideIndex = currentSlideIndex + n;
eval("$('.cls1')." + foo2 + "();");
Run Code Online (Sandbox Code Playgroud)

没有使用eval可以更好地实现这一目标吗?除非绝对必要,否则我不是使用eval的忠实粉丝.

javascript jquery

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

在jQuery中为此添加String

如果是HTMLDivElement,我该如何避免这样做?

$('#' + $(this).id + " > p").foo();
Run Code Online (Sandbox Code Playgroud)

做类似的事情:

($(this) + $( " > p")).foo();
Run Code Online (Sandbox Code Playgroud)

jquery

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

JQuery在Prototype中的getScript等价物

在Prototype中是否有一些等同于jQuery的getScript?

jquery prototypejs

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

这个跨域请求如何工作?

$.ajax(
{
    url : "http://search.twitter.com/search.json?q=google&lang=en&rpp=10&since_id=&callback=?",
    dataType : 'json',
    success : function(data)
    {
        alert(data.results.length);
    }
});
Run Code Online (Sandbox Code Playgroud)

这究竟是如何工作的?我指的是跨域请求.

javascript jquery jsonp cross-domain

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