草庐IT

is_closing_session

全部标签

javascript - angular ui 错误 : $modal. open is not a function

我正在尝试使用Angular-UIv0.10.0(http://angular-ui.github.io/bootstrap/)和Angular1.1.5显示模态,但我收到以下错误:Error:$modal.openisnotafunction我不确定或为什么会收到此错误。这就是我所拥有的...HTML:openmeJS:app.controller('ModalDemoCtrl',['$scope','$modal',function($scope,$modal){$scope.open=function(){varmodalInstance=$modal.open({templat

javascript - IE 抛出 JavaScript 错误 : The value of the property 'googleMapsQuery' is null or undefined, 不是函数对象(在其他浏览器中有效)

我在IE9中遇到JavaScript范围的真正问题。这是在我的文档正文中(是的,我知道脚本应该放在正确的HTML头部,但我以前从未让它破坏脚本)。该脚本在正文中,因为我不想弄乱仅与此页面相关的脚本的共享标题页:functiongoogleMapsQuery(accountNum){//functioncodeishere(omittedforbrevity)}这是在tdblock内部trblock内部tbodyblock内部tableblock内部body中的formblock:GoogleThis!我什至将脚本block移到表单上方,以防脚本函数声明的顺序相关(事实并非如此)。该脚本

javascript - 同一用户问题的 XMPP 多个 session

我已经实现了一个chrome扩展,它允许通过BOSH连接与远程服务器上运行的旁遮普服务器使用XMPP聊天。它是使用javascriptStrophe库实现的。我遇到的问题是当我有同一用户的多个session时(例如同一台机器上的两个不同浏览器)我无法接收并登录到第二个聊天窗口我从第一个聊天窗口发送的消息。需要有某种机制允许这样做。我能以某种方式接收我发送给其他用户的消息吗?该问题也可以在2台或更多台不同的机器上重现,因此这也需要解决。谢谢。 最佳答案 您需要了解JID的工作原理、优先级是什么以及如何发送消息。JID的形式为:user

Javascript 正则表达式.test() "Uncaught TypeError: undefined is not a function"

只是尝试通过.test()函数使用javascript的正则表达式功能。varnameRegex='/^[a-zA-Z0-9_]{6,20}$/';if(nameRegex.test($('#username').val())){...}错误在这一行if(nameRegex.test($('#username').val())){调试器在那里中断并说“UncaughtTypeError:undefinedisnotafunction”。好像.test()没有定义?不应该吗? 最佳答案 就目前而言,nameRegex不是正则表达式而是

javascript - 未捕获的 ReferenceError : require is not defined - Chart. js

我使用Chart.js(新版本)作为:但是当我在chrome中演示时,出现错误:chart.js:4UncaughtReferenceError:requireisnotdefinedImage 最佳答案 在您的代码中,改为拉取bundle。例如~/Plugin/Chart.js/dist/Chart.bundle.js 关于javascript-未捕获的ReferenceError:requireisnotdefined-Chart.js,我们在StackOverflow上找到一个类似

javascript - 无法在 'getComputedStyle' : parameter 1 is not of type 'Window' error 上执行 'Element'

我在使用一些继承代码时遇到了问题-它是类似于FB的墙上应用程序,注册用户可以在其中发布主题。很多代码是JS和jQuery,我对两者都知之甚少。发布主题时,主题被添加到数据库中,但屏幕在刷新之前不显示主题,但它应该立即显示-当我查看开发人员工具时,我收到错误:UncaughtTypeError:Failedtoexecute'getComputedStyle'on'Window':parameter1isnotoftype'Element'.当我展开错误时,我得到:curCSS@jquery-1.8.3.js:6825jQuery.extend.css@jquery-1.8.3.js:6

javascript - 使用 angular-mocks/jasmine 测试服务 - TypeError : undefined is not an object

我正在尝试使用jasmine/karma/phantomJS在我的Angular应用程序中测试一个简单的服务。Jasmine版本:2.4.1Angular/Angular模拟:1.5.7phantomJS:2.1.1QueryParameters.service.tests.js:(QueryParameters.service.js是app.service模块的一部分,实际上是一个工厂,而不是服务)describe('myApp.QueryParametersService',function(){varQueryParametersService;beforeEach(module

javascript - 我如何以编程方式检测浏览器如何处理 window.close()?

不同的网络浏览器处理window.close()函数的方式不同。IE会提示用户进行确认,而Firefox和Safari则不会接受它,除非窗口最初是用Javascript打开的,并在控制台中显示一条消息说明这一点。我支持的组织内部使用的第三方Web应用程序在类似向导的一系列页面末尾显示一个“关闭”按钮。这适用于我们大多数用户使用的IE。但是,这在FF中显然失败了。我宁愿保留按钮并使用Javascript通过不在任何不会执行window.close()的浏览器中显示该按钮来优雅地降级UI。根据经验,我尽量检查浏览器功能,而不是尽可能依赖基于浏览器检测的硬编码策略。有没有办法以编程方式检查对

javascript - 使用 Bower 安装 Jquery 时出现 "Define is not defined"错误

我的理智濒临崩溃......我正在使用bower来安装jQuery和slick-carousel,但事情不会奏效。但让我逐步解释我的方法。1.这是我的bower.json文件。两个组件都已安装{"name":"the-lens","version":"0.0.1","dependencies":{"slick-carousel":"^1.5.9","jquery":"^2.2.3"},"private":true}2.我用bowcat用slick连接jquery。我检查了最终文件,jquery排在第一位,slick最后。文件名为build.js3.我将自己的custom.js与buil

Javascript 性能 : How to check what is slowing down the page?

我有一个非常慢的页面,不是在加载方面,而是在页面上的表单字段中键入时的响应速度方面。页面上没有ajax——这与网络传输无关。发现代码瓶颈的好策略是什么?我在chrome开发人员工具中找不到任何东西可以告诉我瓶颈在哪里。 最佳答案 Webkit有一个“配置文件”选项。打开开发人员工具(ctrl+shift+i)并单击“配置文件”。从那里您可以在底部看到一个录制按钮(圆圈)。单击它并像往常一样使用您的页面。再次单击它以停止并检查函数调用的时间线!或者,您可以使用以下方法单独对函数进行基准测试:console.time("Somelabe