草庐IT

javascript - 当事件保持静止时防止触摸开始缓慢触发

编辑我基本上是在尝试创建马里奥风格的跳跃,因此当您在body上触摸/按下鼠标时,我有一个开始向上移动的对象,但是当您松开时,加速停止。这意味着我无法使用FastClick,因为我正在寻找touchstart、touchend事件,而不是单个click事件。~我正在尝试在浏览器中响应移动设备上的touchstart事件。目前我正在使用这两个监听器:document.body.addEventListener('touchstart',function(e){e.preventDefault();space_on();returnfalse;},false);document.body.a

javascript - 当 Microsoft Edge 中存在许多(以及更多)背景元素时,输入字段文本输入变得缓慢

HereisaJSFiddlethatdemonstrateswhatIdescribebelow我一直在尝试找出一个奇怪的Edge渲染问题。我无法重现该问题,但我已经能够重现一些我认为直接相关的奇怪行为。我在一些整页和一些页眉上使用了一个背景技巧,涉及创建一堆随机具有非常低不透明度(即几乎透明)的元素,然后随机变换它们。这有点愚蠢,但它在Firefox和Chrome中为我工作了一段时间,没有任何问题。我最近开始在Edge中进行测试(一般测试;没有关于背景的具体信息,我通常不会花时间思考),很快就注意到,随机地,鼠标悬停在简单的:hover上。样式转换(例如,使按钮背景颜色变暗)会导致

javascript - 在启用开发人员工具之前,IE11 中的 javascript 执行缓慢

我有一个非常大的javascript应用程序,其中主要包含asm.js代码(它建立在urho3dc++引擎之上,它们被编译成asm.js)。它在大多数浏览器(chrome、firefox、safari、edge)上运行良好,但在IE11上运行速度极慢。问题是,在您打开开发人员工具之前,它只会很慢。打开开发人员工具后,IE11的速度提高了约10倍,几乎与其他浏览器一样快。这是一个重现问题的最小示例:http://test.sebbia.com/urho3d/test.html在任何工作的浏览器中打开页面,“运行-开始”消息和“运行-完成”消息之间的时间应在1-2秒左右。在没有开发者工具的

javascript - 开发工具中的缓慢光栅化

我正在使用一些相当简单的视差滚动来优化网站。动画元素位于不同的层上(backface-visibility:hidden),脚本和渲染步骤看起来相当快。然而,我看到很多时间花在绘画上:实际绘图很好,但那些巨大的hollowgreenbars在单独的合成器线程中表示光栅化。Here'sthelink我在做什么导致了这种情况,我该如何改进它? 最佳答案 好的,我可以复制空心条。它们发生在合成器线程上,这就是我们将它们做成空心的原因。翻到火焰图可以看得更清楚:然后,如果您在选中Paint复选框的情况下记录了时间轴,您就可以准确地看到每个绘

javascript - 我如何模拟缓慢的 Meteor 发布?

我试图模拟一个发布做一堆工作并花很长时间返回一个游标。我的发布方法有强制休眠(使用future),但应用程序始终只显示正在加载...这是出版物:Meteor.publish('people',function(){Future=Npm.require('fibers/future');varfuture=newFuture();//simulatelongpausesetTimeout(function(){//UPDATE:codingerrorhere.Thislineneedstobe//future.return(People.find());//Seetheaccepteda

javascript - 有没有一种方法可以强制 chrome 进行亚像素渲染以实现缓慢的翻译?

我正在对背景图像进行非常缓慢的转换(缓慢向左滑动的空间View)。我的问题是虽然它在Firefox上看起来很漂亮,但在Chrome上看起来很糟糕。由于Chrome缺乏子像素渲染,我得到了一个“抖动”的效果,图像只是捕捉到下一个像素。我无法加快图像速度,因为它会破坏我试图达到的效果。我尝试过使用TranslateZ()技巧,我尝试了所有我能想到的CSS3效果以使其看起来更好,我尝试过Kinetic.js,我什至尝试过Babylon.js,希望WebGL能够修复我的问题问题。在这一点上我不知所措,我可能只需要为Chrome用户提供一个静态背景,并在我可以为UIUX做的一些整洁的小事情方面更

javascript - QT:Javascript 执行缓慢(除非我登录到控制台)

在QT4.8.4中,我有一些通过c++中的回调执行的任意Javascript:myWebElement->evaluateJavaScript(myScript);现在,测试脚本是:$(this).css('border','solid10px#000')它有效,但它需要几秒钟才能运行,并且占用了CPU100%。然后在测试时我添加了“;console.log('X')”,同时调试脚本以查看精确定位挂断...它立即执行!我发现只要我登录到控制台,脚本就会按预期高效工作。一旦我删除控制台日志记录,性能就会变慢。直接在脚本中登录,还是在C++中添加日志都无所谓。有什么想法吗?我不希望在我的程

javascript - 对多个受控文本输入 react 缓慢

我有一个包含多个文本输入的表单。我将它们都设置为受控输入。键入时,新文本显示在字段中最多会有几秒钟的滞后。这是一个示例字段:EventName我不知道是什么原因导致它如此缓慢或如何解决它。更新:这是组件,应该足以显示正在发生的事情。letCreateEventForm=React.createClass({submit:function(){},handleChange:function(e){letvalue=e.target.value;letname=e.target.name;if(value==='true'){value=true;}if(value==='false'){

javascript - 无法使用 D3 使路径绘制缓慢增长

使用d3图形库,我似乎无法让路径绘制缓慢,因此可以看到它们在增长。Thissite在“折线图(展开)”部分有一个完美的例子,但没有给出该部分的代码。有人可以帮助我了解可以实现这一目标的D3代码行吗?当我尝试附加delay()或duration()时,例如在以下代码片段中,路径仍然立即绘制,并且该段之后的所有SVG代码都无法呈现。varmpath=svg.append('path');mpath.attr('d','M3548L2248L2235L2222L3522L3535L4835L4848').attr('fill','none').attr('stroke','blue').du

php - CakePHP 对 SQL Server 查找的响应缓慢

我在CakePHP2.7.1中使用Sqlserver数据源时遇到问题。当我对任何表执行查找操作时,响应时间都非常慢(超过1分钟)。我用XDebug+QCachegrind进行了研究,发现问题出在Sqlserver->listSources(),它列出了数据库中的所有1385个表。这是缩短后的代码(核心文件lib\Cake\Model\Datasource\Database\Sqlserver.php:172)publicfunctionlistSources($data=null){$result=$this->_execute("SELECTTABLE_NAMEFROMINFORMA