草庐IT

JavaFX实时带时间轴的LineChart

全部标签

javascript - 将日期时间选择器转换为 UTC 时间

我正在尝试标准化数据库从Bootstrap时间日期表单中获取的时间,但是我收到以下错误UncaughtTypeError:e.date.getTimeisnotafunction当我打印出e.date时,它是WedJul15201516:30:51GMT+1200我正在尝试遵循本指南,但我不得不更改一些内容才能做到这一点。http://jsfiddle.net/TC6Gr/37/$('#start_time').datetimepicker({format:'DD-MM-YYYYh:mm:ssa',}).on("dp.change",function(e){alert(e.date);

javascript - WebKit setInterval 和系统时间变化

我在创建简单任务时遇到了以下问题:使用WebKit引擎显示html时钟。额外的要求是处理系统时间变化,并且它应该在Windows上工作。我已经使用setInterval来实现这一点,但在我向后更改系统时间后它似乎卡住了浏览器。对我来说,它看起来像WebKit问题。通过运行这个简单的代码很容易在safari上重现:setInterval(SetTime,1000);functionSetTime(){document.getElementById('date').textContent=newDate();}之后,我使用递归setTimeout调用进行了另一种方法。效果一样。(funct

javascript - PhoneGap 无法从媒体 API 中获取持续时间(),但其他方法有效

我正在使用PhoneGap构建一个音频媒体记录器/播放器。一切都很顺利,但我遇到了一个我似乎无法熨烫的皱纹。my_media.play();确实在我的Eclipse或XCode控制台中播放没有错误的媒体,这就是显示-1的警报令人费解的原因。我希望my_media.getDuration();返回我尝试播放的文件的持续时间。我的try/catchblock没有抛出错误,我对此感到很困惑。Here'sthePhoneGapdocumentationonMedia.getDuration().functionplayAudio(){$('#btnStopRecording').removeC

javascript - 使用 Web Audio API 进行离线/非实时渲染

问题我正在开发一个网络应用程序,用户可以在其中对音频样本进行排序,并可以选择将效果应用于他们使用网络音频API创建的音乐模式。模式存储为JSON数据,我想对每个模式服务器端的渲染音频进行一些分析。据我所知,这给我留下了两个选择:在服务器端运行我自己的渲染代码,尝试使其尽可能忠实于浏览器内渲染。也许我什至可以从Chromium项目中提取WebAudio代码并对其进行修改,但这似乎可能需要大量工作。在客户端进行渲染,希望速度比实时快,然后将渲染后的音频发送到服务器。这是理想的(和DRY),因为只有一个引擎用于模式渲染。可能的解决方案Thisquestion带我到thiscodesample

javascript - 为什么 requestIdleCallback 给我超过 16 毫秒的时间

我认为我们的代码执行时间大约为16毫秒,因为渲染速率为60fps,所以1000/60=~16毫秒。但是,如果我在Chrome中运行它:requestIdleCallback((deadline)=>{console.log(deadline.timeRemaining(),deadline.didTimeout)});timeRemaining给我49.9ms的时间。这是否意味着Chrome不会每16毫秒重新渲染一次?我假设在这种情况下是正确的,如果没有任何变化,则无需重新渲染。 最佳答案 规范支持您的假设。在Startanidle

javascript - JavaScript 中的 UTC 时间

我正在尝试将当前UTC日期存储在我的数据库中。我的本地时间是晚上9点11分。这相当于世界标准时间凌晨1:11。当我查看我的数据库时,我注意到下午1:11。正在被写入。我很困惑。为了在JavaScript中获取UTC时间,我使用了以下代码:varcurrentDate=newDate();varutcDate=Date.UTC(currentDate.getFullYear(),currentDate.getMonth(),currentDate.getDate(),currentDate.getHours(),currentDate.getMinutes(),currentDate.g

javascript - 在 Dygraphs 中限制时间的 dyLimit

我正在尝试用两条水平线绘制一个dygraphplot(条形图感谢CreateabarplotinRusingdygraphspackage的回答),但没有覆盖整个OX轴.我现在拥有的是:我想要的是:我唯一知道如何得到的是(但这不是我想要的):有人知道我的目标有可能实现吗?如果有任何帮助,我将不胜感激!我重现情节的代码:library("dplyr")library("data.table")library("dygraphs")library("htmlwidgets")#data:graph_datagraph_data#ile#2015-12-010.0#2016-01-01584

javascript - 当前时间早于之前保存的时间

我的假设是时间总是向前运行,但显然有时情况并非如此。我有以下示例:varLOOP_MS=100;varprevCall=+newDate();setTimeout(functionloop(){foobar();setTimeout(loop,LOOP_MS);},LOOP_MS);functionfoobar(){varnow=+newDate(),diff=now-prevCall;//expectedtobesomewherearoundLOOP_MS//dostuffconsole.log(diff);prevCall=now;}现在,大部分时间它都按预期工作,diff显示一个

javascript - 列出 jQuery 中的所有实时事件

我如何在jQuery中找到特定元素的哪些事件与live绑定(bind)?假设我有一个函数randomFunction,它从函数数组中返回一个随机函数。如何找到哪个函数已绑定(bind)到某个元素?vararrayOfFunctions=[];//awholebunchoffunctionsfunctionrandomFunction(array){};//returnsoneofthosefunctions$('#certain_element').live('click',randomFunction(arrayOfFunctions));$('#certain_element')的

javascript - 实时网络库 - 用 socket.io 或什么替换 hookbox?

我有几个项目是使用hookbox构建的,用于管理Web客户端和服务器之间的实时消息传递。Hookbox很棒——它完全抽象了传输层,通过优雅的安全系统跨不同channel公开了一个简单的发布/订阅接口(interface)。不幸的是,由于最初的维护者甚至不愿意努力移交所有权,hookbox项目迅速陷入困惑。(Grrr!)因此很难再将其视为一个可行的平台。提供与网络应用程序的实时通信的好平台是什么?要求:使用HTML5websockets或可用的COMET无缝地跨浏览器工作。传输选择应该对应用层不可见。我不关心古老的浏览器(IE6)从javascript和服务器端系统(即在php/pyth