草庐IT

noreferrer

全部标签

javascript - 在 Sonar 中显示 jsHint 和 cssLint 结果

jsHint和cssLint可以将它们的结果输出到标准的xml(sjlint.xml和csslint.xml格式)文件中。有没有办法用Sonar显示这些结果?我想做的是运行一个jenkins作业,该作业将在java脚本上运行验证并在Sonar中显示结果。谢谢。 最佳答案 我认为您需要开发一个新的Sonar插件。查看以下可能对您有帮助的链接。http://docs.codehaus.org/display/SONAR/Developing+Pluginshttp://docs.codehaus.org/display/SONAR/Pl

javascript - 如何在 JavaScript 中实现 GROWTH 函数

我正在尝试实现MicrosoftExcel的GROWTHJavaScript中的函数。此函数使用现有数据计算预测的指数增长。它的棘手之处在于它必须使用多组known_x's值。我找不到任何引用方程式。有什么建议吗?预先感谢您的帮助。 最佳答案 这是基于myansweratmath.SE的重新实现和simplelinearregression来自维基百科页面的公式:functiongrowth(known_y,known_x,new_x,use_const){//defaultvaluesforoptionalparameters:i

javascript - 每个浏览器如何公开 JavaScript 的中间表示?

问题:我听说人们交替使用术语动态编译和解释。这不是关于语义的问题。很明显,当代码到达处理器时,它是某种二进制形式。我如何看待中间表示?例如,使用编译器选项可以很容易地查看汇编中的C代码。有没有类似的方法可以用JavaScript做到这一点?我不确定中介表示会被称为什么,但这里有一些一般引用。研究解释器(Wikipedia)动态编译(Wikipedia)编译(Wikipedia)澄清:这个问题与缩小无关。 最佳答案 如果您通过编译d8shell自己构建V8,则可以运行d8--print_code或d8--print_opt_code。

javascript - .click() 和创建鼠标事件的区别?

所以我想找出两者之间的差异link.click()和varevent=document.createEvent("MouseEvents");event.initEvent("click",true,false);link.dispatchEvent(event);据我所知,这些应该是相同的(但是使用我从URI导出csv的jsfiddle示例,情况并非如此,因为它们在浏览器之间的表现不同)在firefox中使用.click()弹出窗口不会显示下载csv(它会在chrome中显示)参见示例->http://jsfiddle.net/a5E9m/23/它将在何处使用鼠标事件参见示例->ht

javascript - 语音识别和getUserMedia

我正在构建一个Web应用程序并计划同时使用speechRecognition和navigator.getUserMedia用于音频输入。我注意到我的桌面浏览器(Mac上的Chrome,v.31.0.1650.63)两次请求使用麦克风的权限。虽然这对用户来说可能有点烦人,但语音识别和音频输入似乎都有效。但是,如果我在Android(Nexus7,Androidv4.4.2;Chromev31.0.1650.59)上打开同一个页面,它会两次询问是否允许使用我的麦克风,但我只能使用两者之一(以先开始的为准)。有时,即使我已授予访问麦克风的权限,我也会收到语音识别错误:“不允许”错误。我做了一

javascript - IE 8 调试器不会在 TypeError 上停止

我正在尝试让angular.js/jQuery应用程序在IE8中运行。我大部分时间都在工作,但它会喷出很多控制台错误:TypeError:'undefined'isnullornotanobject开发人员工具中的这些错误没有与之关联的源位置(文件和行),并且即使启用了“错误中断”,调试器也不会在抛出错误时中断。除了禁用我的部分代码来搜索原因之外,还有什么方法可以找出它的来源吗?我在每个Angular摘要周期中都会收到几十个这样的问题,所以它不像找出导致它们的页面操作那么简单。目前还不清楚它们在页面上发生了什么,如果有的话,但我还没有能力测试整个事情,所以很难断定它们是良性的;即使是,

javascript - jPanelMenu 在 IE(所有版本)中无法正常工作

我在我的一个网站上使用jPanelMenujQuery插件。我注意到IE(所有版本)中存在问题。当菜单被触发时,它会按预期滑入。单击菜单项后,页面滚动到所需的部分并再次关闭。当菜单关闭时,网站的右侧会出现不需要的边距。再次打开菜单时,它的大小缩小了一半,再次缩小了内容的差距。这是一个fiddle:http://jsfiddle.net/huzLU/1/三个屏​​幕截图显示了IE中的问题:http://i.stack.imgur.com/FKask.jpghttp://i.stack.imgur.com/ItIBa.jpghttp://i.stack.imgur.com/99s9S.jp

javascript - Webix 从数据表中删除列?

Webix是否可以从数据表中删除列?我找到了webixdatatableapidocumentation,但我找不到任何关于删除列的信息。 最佳答案 我终于明白了。我找到了samplethatincludedthepropercode.相关部分:varcolumns=webix.toArray(grid.config.columns);columns.removeAt(2);grid.refreshColumns(); 关于javascript-Webix从数据表中删除列?,我们在Sta

javascript - 我可以在 AngularJS 中使用 Async.js 库吗?

我必须使用imgID的变体多次调用api:/1/dir/{imgID}(平均50次)。在node.js中我可以使用Async.js图书馆。我可以在Angular端使用这个库吗?如果是,请给我一些想法,如果不是,请给我一些替代想法,以便我可以在AngularJS中使用它? 最佳答案 是的,你可以。基本上,您需要使用$q.all(promises);,它可以将多个promise组合成一个promise,当所有输入promises都被解析时,该promise被解析。例子:http://www.bennadel.com/blog/2772-

javascript - Firefox - 记录 ionmonkey 编译和救助

我可以使用--js-flags="--trace-opt--trace-deopt"启动谷歌浏览器来获取V8优化器的日志正在编译,优化执行有什么问题,但是有什么可以与FirefoxIonMonkey相媲美的吗? 最佳答案 SpiderMonkey有IONFLAGS环境变量(但在常规构建中没有,您必须使用ac_add_options--enable-jitspew构建以启用它,然后使用IONFLAGS=help查看可用的标志)。不过,学习如何使用它可能需要一些时间,因为文档不多。Web开发人员的工作正在进行JITsupportinth