草庐IT

数学问题

全部标签

javascript - 如何解决 devicemotion 脚本的问题?

我不确定这是不是该问的地方,但我的devicemotion脚本有问题。我有一些代码在加载页面时运行,以检查是否有可用的陀螺仪。我通过以下方式执行此操作:functioncheck_user_hardware(){if(mobile_size这几周前工作得很好,但现在它不再工作了。我在控制台中看到以下打印:checkinghardware就是这样。为什么我的devicemotion事件没有触发?即使在我使用基本SSL加密的网站上它也不起作用,为什么?我需要某种特殊的SSL加密吗?这是怎么回事?欢迎所有建议!如果需要更多信息,我很乐意提供。您可以在此处查看相关网站:gravient.tho

javascript - 关于使用 jsDoc 记录嵌套数组和对象数据的问题

如何使用jsdoc格式化嵌套数组和对象?这是我最好的猜测:an_obj={username1:[{param1:"value1-1-1",param2:"value1-1-2",optional_nested:"1-1--2"},{param1:"value1-2-1",param2:"value1-2-2"},],username2:[{param1:"value2-1-1",param2:"value2-1-2"},{param1:"value2-2-1",param2:"value2-2-2",optional_nested:"2-2--2"}]}}/***Afunctionde

javascript - celltemplates 的 ui 网格性能问题

我使用的是angular-ui-grid3.1.1,一次有25、50、75条记录。每个单元格都有不同的单元格模板,例如,点击弹出窗口、悬停弹出窗口、文件下载链接、带有个人资料图像的数据、嵌套表格中的数据等。数据在网格中呈现良好,但是几秒钟后ui网格变得无响应。我还创建了一个外部列选择器。选择要显示/隐藏的列时,网格会在几秒钟内没有响应。(与ui-grid提供的内置列选择器看到的相同的无响应行为)请提出任何修复建议。 最佳答案 遗憾的是,我们不得不为这些同类问题放弃UI网格。然而,问题不在UI-Grid中,而是在Angular上缺乏性

javascript - Angular Js 应用程序中的内存问题

我在angularjs应用程序中面临内存泄漏问题。我已经尝试了所有可能的解决方案,如配置文件工具、时间线和其他一些与angularjs相关的工具。我的工作到现在-配置文件工具在分析工具中,JS堆不断增加,但找不到原因。时间轴显示有内存泄漏的可能,但我仍然不知道如何调试和修复它。任务管理器Itkeeponincreasingthememorysize.Sometimeitisgettinggarbagecollectedbutnotsignificantly.请让我知道如何调试并找出可能的问题所在。如果您遇到同样的问题,请分享您的经验。 最佳答案

javascript - Gmail 似乎捕获所有键盘事件。有什么办法解决这个问题吗?

我正在编写一个使用键盘快捷键启动脚本的Chrome扩展程序。它在大多数页面上都能正常工作,但我意识到在Gmail上却不行:似乎所有键盘事件都被Gmail捕获,并且没有冒泡到我的函数中。我有一个内容脚本(在Chrome扩展程序中,它被添加到您想要的任何页面)具有(当然已简化):document.body.addEventListener('keypress',myFunction,true);functionmyFunction(event){console.log("yay,Gmaildidn'tletmedown!");}但实际上,Gmail确实让我失望了。我知道脚本已已加载。我尝试

javascript - Chrome/Webkit inline-block 刷新问题

我发现的问题如下:情况:我的整体div有一个inline-block展示。它里面有两个元素,有一个inline-block也显示。然后我添加(感谢JavaScript)一个在两个元素之间。第二个转到下一行,这是正常行为。有问题的部分:然后被删除(再次是JavaScript)并且......显示不会改变。看起来整体div的box没有重新计算。最后我有两个相似的标记,但它们的显示方式不同(这有点问题,不是吗)。它在Firefox上运行良好(它似乎是基于webkit的,因为Android浏览器的行为方式相同)。所以我的问题是,是否有一种不使用会改变DOM的方法的解决方法?使用的库是jQuer

javascript - iPad 上的 javascript 无符号移位运算符有问题吗?

我不小心遇到了iPad上Safari的javascript引擎中似乎非常奇怪的错误。无符号移位运算符>>>应该按位右移一个数字。我在一个在其他平台上运行良好的脚本中遇到了一些错误,将其剥离并最终得到:varone=1;functionZero(){returnone*0;}functionStrange(){returnone=(Zero()+1)>>>0;}vars='Abunchofones:';//exceptoniPad:(for(vari=0;iLivedemo奇怪的是,它正确地生成了一堆1,但是在某个时刻,有些东西坏了,从那时起它只输出零。显然>>>0在这里是没有意义的(在

javascript - IFrame 中 ExtJS 5 应用程序的滚动问题

你好,这是我的测试页面的样子:蓝色区域是父页面,绿色区域是运行ExtJS应用程序的IFrame(内部带有标签的简单视口(viewport))。如果网站在触摸设备(iPad、Android平板电脑等)上运行,则无法通过在IFrame(绿色区域)上“删除”来滚动页面。必须删除蓝色区域才能滚动页面。这在ExtJSv4.2.1中一直正常工作(见下面的链接)。测试站点:https://skaface.leo.uberspace.de/ScrollTest/Ext510/(未按预期工作,使用ExtJSv5.1.1)https://skaface.leo.uberspace.de/ScrollTes

javascript - IFrame 和父级之间的跨文档消息传递问题

我有一个在“外部”页面(不同域等)上的iframe内运行的应用程序。为了允许iframe和父级之间进行一些基本的通信,我在父级页面上加载了我的一些脚本并使用postMessage进行一些跨文档消息传递。大多数情况下,这种通信会按预期进行,但有时我会看到一些错误报告给了我的错误跟踪工具,但我无法弄清楚为什么会发生这些错误。下面是一些示例代码:PluginOnParent.js//...window.addEventListener('message',function(e){//Checkmessageoriginetc...if(e.data.type==='iFrameRequest

javascript - Facebook 连接使用 IE8 导致问题;任何解决方法?

我一直在努力解决在IE8上使用FacebookConnect的问题,我似乎已经走到了死胡同:我们有一个Facebook游戏(CanvasiFrame)在使用IE8时报告了问题。我们已按照FB.init上的说明进行操作开发者页面完全正确,但无处可去。我们尝试使用channelUrl修复程序和各种修复程序,所有这些都已概述here.我们的响应header正在发送P3Pheader:P3PCP="IDCDSPCORADMDEViTAIiPSAPSDIVAiIVDiCONiHISOURINDCNT"我们还测试了此集成的异步和同步版本,结果均未产生任何差异。尽管我们做出了所有努力,但在IE8上,