草庐IT

CPU时间

全部标签

javascript - 我怎样才能在jQuery中获取本地时间?

我正在使用jQuery,我需要获取德国本地时间。从任何国家访问我的网站的任何人都应该能够知道德国现在几点。如果时间在0:00到12:00之间,我需要提醒阅读:“早上好”。如果时间在12:00到17:00之间,我需要提醒阅读:“下午好”。我如何在jQuery中实现它? 最佳答案 可以通过获取客户端本地时区偏移得到GMT时间,然后加上德国时区(欧洲中部时间GMT+1)的偏移小时数:functiongetDate(offset){varnow=newDate();varhour=60*60*1000;varmin=60*1000;retu

javascript - 使 HTML5 视频在指定时间停止

我的页面中有一个HTML5视频元素。我要播放的视频时长为10分钟。我必须从1分钟到5分钟播放视频部分。我可以通过设置其currentTime属性从特定时间启动它。但是我怎样才能在特定时间停止视频jQuery或JavaScript? 最佳答案 TL;DR:只需收听"timeupdate":video.addEventListener("timeupdate",function(){if(this.currentTime>=5*60){this.pause();}});在JavaScript中等待某事的通常方法是等待事件或超时。在这种情

javascript - Chrome JavaScript CPU 分析器做了什么可能会影响程序的性能(在分析期间)?

我最近设法在我的脚本中引入了一个错误,导致物理帧速率时不时地从100fps下降到10fps(这是一个物理模拟类型的应用程序)。我已经尝试查找原因很长时间了,并且偶然发现了一个奇怪的现象:当帧速率下降到10fps时,如果我运行Chrome的CPU分析器,它会跳回100fps,并保持在那里即使在我停止分析器之后。所以我一直在研究探查器,它似乎在运行时禁用了条件断点——这提高了性能。在确保删除所有断点、清除缓存并重新启动chrome进程后,我确定断点与它无关。所以我想知道的是:在分析器运行时,chrome是否会做任何其他可能影响(尤其是提高)我的应用程序性能的事情?我想让这个问题保持笼统,这

javascript - 使用 grunt-contrib-watch 深度单向同步两个目录。代码有效,但 grunt-contrib-watch 重新初始化时间太慢

我有两个目录src和compiled。我想使用GruntWatch确保从src到compiled的单向数据同步.作为中间步骤,我想编译*.less文件以及使用ES6语法编写的*.js文件的子集。我已经成功编写了满足我需要的任务://NOTE:Spawnmustbedisabledtokeepwatchrunningundersamecontextinordertodynamicallymodifyconfigfile.watch:{//CompileLESSfilesto'compiled'directory.less:{options:{interrupt:true,spawn:fa

javascript - Chrome 时间线分析工具中的 "System"记录类别是什么意思?

我试图了解如何通过分析Chrome开发者工具中的时间线数据来提高D3.js应用程序(数据的交互式可视化)的速度。我正在四处拖动数据条,它们在mousemove事件中被移动(SVG转换)。Timeline告诉我50%的CPU时间被“系统”进程使用(其余的是“脚本”、“渲染”、“绘画”和“空闲”)。“系统”到底是什么?如果它占用了50%的时间,可能是什么问题?顺便说一句,如果我通过按住鼠标右键而不是左键拖动,响应会好得多,并且“系统”只使用大约20%的时间。2020note:inoldChromethe"System"categorywasnamed"Other".

javascript - 谷歌开发工具时间轴 : Forced reflow is likely performance bottleneck

我在页面中添加了视差效果。现在我遇到了性能和FPS方面的问题以及许多问题:-)我使用transform3d和requestAnimationFrame来实现它(像这样推荐http://www.html5rocks.com/en/tutorials/speed/animations/)。我的代码是这样的:window.addEventListener('scroll',function(){latestKnownScrollY=window.scrollY;});functionupdateParallax(){vary=latestKnownScrollY*0.4;element.st

javascript - Javascript 字符串长度是常数时间吗?

我是JS的新手,意识到长度被认为是一个属性。但我收到一条评论,要求不要在循环中使用str.length:for(i=0;i对比varlen=str.length;for(i=0;i现在,我知道str.length()在Java中是常量时间操作,因为length在String类中存储为一个字段。但话又说回来,字符串在Java中是不可变的。我不确定JS字符串。str.length在JS中也保证恒定时间吗?在网络上的任何地方都找不到这个讨论。 最佳答案 字符串在JavaScript中也是不可变的。length属性不需要在每次访问时都计算。

javascript - 多个内联 JS 脚本会减慢页面的加载时间吗?

我正在尝试优化具有大量JS意大利面条代码的网站的加载时间。其中一些实际上看起来像这样:varx="foo";vary="bar";而不是理智的程序员代码:varx="foo";vary="bar";所以我想知道这种事情是否真的有害?除了美观之外,将脚本组合到单个脚本标签中是否会带来加载时间上的好处? 最佳答案 当浏览器遇到script在解析页面的HTML元素期间会发生以下情况:浏览器暂停处理HTML。浏览器启动其JavaScript解释器的一个实例。JavaScript解释器编译JavaScript并将其添加到当前页面的全局Java

javascript - 如何跨时区正确转换时间?

假设美国加利福尼亚州的用户选择日期、时间和时区:全局啤酒马拉松赛于2013年8月15日上午10:00,UTC-08:00位于中欧的另一位用户打开了显示该日期和时间的页面。他不想做时间计算(已经喝了很少的啤酒)。他只想查看这个日期和时间:2013/8/1519:00假设浏览器收到加利福尼亚用户输入的日期和时间信息:有没有一种方法,在javascript中,没有外部Web服务,可以进行正确的转换?也就是说,检测到上午10点UTC-08:00实际上应该是上午10点UTC-07:00,因为它是夏令时。也许我一开始就理解错了,但我不想让进入的用户思考他应该选择UTC-08:00(PST)还是UT

javascript:从 unix 时间戳获取月/年/日

我有一个unix时间戳,例如1313564400000.00。如何将其转换为Date对象并相应地获取月/年/日?以下将不起作用:functiongetdhm(timestamp){vardate=Date.parse(timestamp);varmonth=date.getMonth();varday=date.getDay();varyear=date.getYear();varformattedTime=month+'/'+day+'/'+year;returnformattedTime;} 最佳答案 vardate=newDa