相关疑难解决方法(0)

电话和申请有什么区别?

使用callapply调用函数有什么区别?

var func = function() {
  alert('hello!');
};
Run Code Online (Sandbox Code Playgroud)

func.apply(); VS func.call();

上述两种方法之间是否存在性能差异?当它最好使用callapply,反之亦然?

javascript performance function dynamic

3012
推荐指数
21
解决办法
69万
查看次数

什么是console.log?

有什么用console.log

请通过代码示例解释如何在JavaScript中使用它.

javascript firebug console.log

407
推荐指数
15
解决办法
69万
查看次数

Cordova 2.9,3.0没有console.log

通过全新下载Cordova 2.9和Cordova CLI,我通过CLI创建了Hello World应用程序.我还通过CLI添加了iOS平台.在index.js文件(WWW/JS内)看,有一个JavaScript对象,其中包含火灾的功能onDeviceReady,和里面的功能,其中包含要输出的console.log" 接收到的事件:deviceready ".

在iOS 6.1模拟器中从Xcode运行此应用程序后,Xcode的调试控制台中的console.log没有输出.我查看了cordova.js文件并注意到CLI platform add实用程序添加了3.0(昨天在3.0版本之前运行),但我尝试使用cordova-2.9.0.js运行应用程序.

无论如何,我无法在我自己的应用程序或Hello World应用程序中获得一个console.log,以便在Xcode的控制台中显示cordova 2.9或3.我的Xcode控制台设置为All Output.这是发布时的错误吗?从我一直在做的所有谷歌搜索,似乎Cordova已经开启和关闭console.log的支持取决于版本,我不知道它应该在现在的位置.谢谢你的帮助.

javascript xcode ios cordova

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

window.onclose函数

我用这个函数调用我的窗口关闭.

这是确认框弹出窗口.

if(confirm("Sure you want to close the window");
{
     // yes return to submit function
}
else
{
  // no return to Other call function
}

window.onclose = function()
{
  alert('yes');
}
Run Code Online (Sandbox Code Playgroud)

在带有X符号的右上角窗口关闭时,我需要返回false.我正在尝试使用此window.onclose功能,但它没有弹出.

有人可以帮帮我吗?

javascript jquery

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

如何使用alert()获取长调试消息?

我正在尝试alert()javascript对象的属性.由于警报中的文本不可滚动,我只能看到它的一部分.我该如何解决?我正在使用FF 3.5.

javascript alert

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

如何从此API链接获取数据?

我刚刚开始研究昨晚的JavaScript和jQuery.我正在玩foursquare API(我已经讨厌oauth了,但这可能会在另一个时间里发布另一篇文章)而且当你掌握基本知识时很难,尽管我喜欢这种学习方式.

我的问题很简单,我想从API URL获取数据,不需要身份验证/授权.然后我只想显示它(在我的代码中,我已将其显示为警报onclick).

<!DOCTYPE html>
<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
        <script>
            $(document).ready(function () {
                $("button").click(function () {
                    $.getJSON('https://api.foursquare.com/v2/users/self/venuehistory?oauth_token=2ZO1PQOUAD5SXRAJOLZVH53RBQ1EB2C23FE2GUZLJYQUJ3SY&v=20121108',

                    function (data) {
                        alert(data);
                    });
                });
            });
        </script>
    </head>

    <body>
        <button>Send an HTTP POST request to a page and get the result back</button>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我点击警报时,它会向我提供"[object,Object]",显然这不是我想要的.如何让它显示URL中的数据?

我意识到这是非常基本的(我知道该怎么做,而不是怎么做)非常感谢任何可以帮助我的人.

javascript api json

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

调试javascript的权限方式有哪些?

test()在javascript文件中创建了一个函数.将一个简单的警告放入其中.

在html文件中,单击按钮时调用方法.但是,它没有被调用.

问题出现在第11个函数中,与我的无关!!!! 但是,一个人如何制作他的第一个javascript函数假设找到了???

我正在寻找调试javascript的最佳方法.

javascript debugging

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

在JavaScript中传递this指针的最佳方法是什么?

假设我在JavaScript中有两个函数,我想将this指针从一个传递给另一个.我知道有两种方法可以做到这一点(如下所示).哪一个是最佳做法?

选项1:

function a() {
    b(this);
}

function b(elem) {
    alert(elem);
}
Run Code Online (Sandbox Code Playgroud)

选项2:

function a() {
    b.call(this);
}

function b() {
    alert(this);
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

从 onclick 事件调用 jQuery 函数

由于一些奇怪的要求以及在我们的应用程序中实现 jQuery 的方式,我必须通过复选框 onclick 事件调用 jQuery 函数。

下面是通过 div ID 触发的函数的完美实现。但是,同样的代码在我的应用程序中不起作用。

在我的应用程序中,我使用的是 jQuery 1.7.1 版。我没有收到任何错误,该功能根本不会触发。我正在使用 Chrome 进行调试。当我尝试在 onclick 中调用它时,它会响应,但会返回undefined.

HTML

<div id="dialog-confirm" title="Select Options">
    <!--I need to call function in onclick event for checkbox below-->
    <input type="checkbox" id="chkall" /> Check/Uncheck
    <br /><br />

    <input type="checkbox" />Option 1<br />
    <input type="checkbox" />Option 2<br />
    <input type="checkbox" />Option 3<br />
    <input type="checkbox" />Option 4<br />
    <input type="checkbox" />Option 5<br />
    <input type="checkbox" />Option 6<br />
    <input type="checkbox" />Option 7
</div> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

在JQuery中拖放事件后返回元素的新顺序

我将样本放在以下位置:http://jsbin.com/axegem/1

这是场景.当我拖动div并将它们放到另一个地方时,我需要检索div的新顺序.例如,假设(关于我的样本),我在DIV 6之后拖放DIV 3.现在我正在尝试获得div的新顺序.为了测试,我在以下代码中警告他们的html文本:

$(".draggable").each(function(){
  alert($(this).html());
});
Run Code Online (Sandbox Code Playgroud)

我期待警报顺序为:DIV 1,DIV 2,DIV 4,DIV 5,DIV 6,DIV 3,DIV 7,DIV 8,DIV 9.但我在样本中得到的是DIV 1,DIV 2,DIV 3,DIV 4,DIV 5,DIV 6,DIV 7,DIV 8,DIV 9.

如何在将div放入新位置后获取div的新订单?

jquery drag-and-drop jquery-ui jquery-ui-sortable

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