相关疑难解决方法(0)

如何用回调来衡量javascript代码的执行时间

我有一段javascript代码,我正在使用node.js解释器执行.

for(var i = 1; i < LIMIT; i++){
    db.users.save({id : i, name : "MongoUser [" + i + "]"}, function(err, saved) {
          if( err || !saved ) console.log("Error");
          else console.log("Saved");
    });
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何测量这些数据库插入操作所花费的时间.我可以计算这段代码之前和之前的Date值的差异,但由于代码的异步性质,这将是不正确的.

javascript profiling node.js

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

以秒为单位获取当前日期/时间

如何在Javascript中以秒为单位获取当前日期/时间?

javascript datetime

282
推荐指数
9
解决办法
42万
查看次数

如何从Javascript中的unix时代开始以毫秒为单位获得时间?

可能重复:
如何在JavaScript中获取时间戳?
从epoch计算毫秒数

如何epoch在Javascript中获取当前时间?基本上是自1970-01-01午夜以来的毫秒数.

javascript

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

阻止jQuery .load响应被缓存

我有以下代码在URL上发出GET请求:

$('#searchButton').click(function() {
    $('#inquiry').load('/portal/?f=searchBilling&pid=' + $('#query').val());            
});
Run Code Online (Sandbox Code Playgroud)

但返回的结果并不总是反映出来.例如,我更改了堆栈跟踪的响应,但是当我单击搜索按钮时没有出现堆栈跟踪.我查看了控制ajax响应的底层PHP代码,它有正确的代码,直接访问页面显示正确的结果,但.load返回的输出是旧的.

如果我关闭浏览器并重新打开它,它会工作一次,然后开始返回陈旧的信息.我可以通过jQuery控制它,还是需要我的PHP脚本输出头来控制缓存?

ajax jquery caching

241
推荐指数
6
解决办法
16万
查看次数

获取UTC时间戳

如何在JavaScript中获取当前的UTC时间戳?我想这样做,所以我可以从客户端发送独立于他们的时区的时间戳.

javascript time

235
推荐指数
4
解决办法
41万
查看次数

加号在'+新日期'中的作用是什么

我在几个地方见过这个

function fn() {
    return +new Date;
}
Run Code Online (Sandbox Code Playgroud)

我可以看到它返回的是时间戳而不是日期对象,但我找不到有关加号正在做什么的任何文档.

谁能解释一下?

javascript syntax

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

使用按位OR 0来设置数字

我的一位同事偶然发现了一种方法来使用按位或者:

var a = 13.6 | 0; //a == 13
Run Code Online (Sandbox Code Playgroud)

我们在谈论它并想知道一些事情.

  • 它是如何工作的?我们的理论是使用这样的运算符将数字转换为整数,从而删除小数部分
  • 它有什么优势Math.floor吗?也许它快一点?(双关语不打算)
  • 它有任何缺点吗?也许它在某些情况下不起作用?清晰度是显而易见的,因为我们必须弄清楚,而且,我正在写这个问题.

谢谢.

javascript floating-point bit-manipulation

178
推荐指数
6
解决办法
4万
查看次数

有没有办法识别JavaScript中的浏览器标签?

我需要能够识别我在浏览器中的标签.我是否可以通过浏览器获取一些信息来识别标签?我不需要知道任何其他选项卡,我只需要我所在选项卡的ID.它可以是随机或顺序编号,或日期时间戳,只要它保持相同的标签的生命.

我有一个客户端应用程序,通过HTTP连接到远程服务器,如果我在多个选项卡中打开它,每个实例需要自己唯一的ID或应用程序失败,所以我只需要一些与之关联的唯一编号只要该选项卡存在的选项卡(即,当我浏览提供此应用程序的站点时,页面刷新后存活的内容).看起来像是在浏览器中可以使用的明智之举,比如window.tabId - 这就是我所需要的.我有一个严肃的开发块,因为我无法通过这个似乎不存在的简单,简单,简单的解决方案.必须有一种方法(跨浏览器解决方案).

有任何想法吗?

javascript browser tabs uniqueidentifier

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

Javascript获取1个月前的时间戳

我怎样才能获得1个月前的unix时间戳?

我知道我需要使用 Date()

javascript time

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

从1970-01-01找到毫秒数的Javascript方法?

说,我有约会

var dt = new Date('2012-01-01');
Run Code Online (Sandbox Code Playgroud)

Javascript中有一个方法可以返回自1970-01-01以来的毫秒数吗?对于此特定日期,它将返回1325376000000

为此,有一种方法"toUTC()"仅在Chrome中运行.我知道这是因为我可以在Chrome控制台中执行此操作.见下面的屏幕:

在此输入图像描述

但是,当我在互联网上搜索这个方法时,我找不到它,它在Firefox中也不起作用,这是非常奇怪的,我很困惑.

无论如何,如果你知道任何方式得到这个,将非常感激.

谢谢

javascript timestamp compare date utc

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