草庐IT

github-for-windows

全部标签

c# - SignalR LongPolling multiple Groups.Add for a single client Exception

我已经为这个问题苦苦挣扎了一段时间。我们正在使用最新的SignalR2.0.3。当我们添加到多个SignalR组时会出现问题。仅当从具有不同组名的同一connectionId发生多次添加时才会抛出异常。TheexceptionisonlythrowniftheLongPollingtransportisselected.仅当您添加到6个以上的唯一组名称(5个或更少)并且它工作正常时才会抛出异常。这是一个简化的例子:索引.cshtml:@modelInt32?_testHub=$.connection.testHub;_testHub.client.sayHello=sayHello;$

javascript - 在 VSCode for Intellisense 中记录 Javascript 代码

我正在尝试为我在VisualStudioCode中的javascript代码获取正确的Intellisense建议。特别是,我有以下AngluarJS服务:///varmodule=angular.module('testApp',[]);module.factory('backend',function($http){return{"getComments":functionHoverHereToSeeType(post){///Retrievescommentsfromthebackend///Posttoretrievecommentsforreturn$http.get("/r

javascript - Flash:在全屏模式下使用鼠标滚轮事件(Windows 和 Mac)

虽然Flash有鼠标滚轮事件(MouseEvent.MOUSE_WHEEL),但它也有很多问题。首先是Mac上尚不支持该事件。所以有一堆solutions,所有这些(基本上)在javascript中捕获鼠标滚轮(或DOMMouseScroll)事件并将其传递到Flash应用程序中。幸运的是,在我测试的所有Mac浏览器下,这在Flash处于全屏模式时也有效。问题2是flash忽略带有小“增量”的鼠标滚轮事件。例如微软的IntelliPointMicewith"SmoothScroll"导致这个问题。对此的解决方案与mac的解决方案相同......即在浏览器中捕获javascript鼠标滚

javascript - window.location 重定向有效,但原始 URL 未显示在浏览器历史记录中

下面的代码运行良好。这是我的问题:窗口url重定向,但原始url未记录在我的浏览器历史记录中。例如,如果我访问“http://example.com/page1”,浏览器会重定向到“http://example.com/test”,这是应该的。但是,我需要访问过的原始url(“http://example.com/page1”)显示在我的浏览器历史记录中,以便我可以在不同的函数中调用它。有没有办法在重定向之前获取访问的原始url以登录我的浏览器历史记录?$(document).ready(function(){if(window.location=="http://example.co

javascript - 为什么这些 Javascript for 循环在 Firefox 上比在 Chrome/Safari 上慢得多?

我在摆弄基准站点jfprefs并在http://jsperf.com/prefix-or-postfix-increment/9创建了我自己的基准.基准测试是Javascriptfor循环的变体,使用前缀和后缀增量器以及不使用就地增量器的Crockfordjslint风格。for(varindex=0,len=data.length;index从几次基准测试中获得数据后,我注意到Firefox平均每秒执行15次操作,而Chrome大约为300次。我认为JaegerMonkey和v8在速度方面相当相似?我的基准测试是否存在某种缺陷,Firefox是否在此处进行某种节流,或者Javascr

javascript - iPad Safari IOS 5 window.close() 关闭错误窗口

我们有一个iPad应用程序可以在我们的旧iPad上运行。我们打开外部链接使用varx=window.open(url)在一天结束时,当用户关闭应用程序的这一部分时,我们遍历它打开的所有窗口并对每个窗口执行x.close(),一切正常。在装有IOS5和可爱标签的新iPad上进行测试,打开新窗口(尽管现在它们作为选项卡打开)很好,但是执行x.close()似乎不一定关闭x,它可能会关闭窗口y或z。执行x.focus()或y.focus()工作得很好,正确的选项卡成为焦点,但关闭似乎只是选择它想要的任何选项卡。这是一个错误还是我做错了什么?示例程序://TheopenWindowarrayw

javascript - aurelia 中使用 repeat.for 绑定(bind)自定义元素的正确方法是什么

使用Aurelia,我正在为绑定(bind)和repeat.for而苦苦挣扎:假设我的View模型中有一个属性menuItems(MenuItem的数组)我想用自定义模板重复菜单项:exportclassApp{menuItems:MenuItem[];}exportclassMenuItem{label:string;}在我的应用程序模板中,我使用了自定义元素我的自定义模板(menu-item.html):${label}绑定(bind)模板或访问绑定(bind)的MenuItem的正确方法是什么?我试过以下方法:${label}和${item.label}但这是行不通的。我可以在b

javascript - window.scrollTo 不适用于手机

在我的网页的移动View中,我可以在垂直和水平方向滚动,但这总是从左上角开始。现在我想使用window.scrollTo或类似的东西将视口(viewport)设置到我的自定义位置。window.scroll似乎只适用于桌面浏览器。知道我该如何解决吗? 最佳答案 我终于成功了。我不得不额外使用setTimeout函数setTimeout(window.scrollTo(x,y),100); 关于javascript-window.scrollTo不适用于手机,我们在StackOverflo

javascript - 为什么在加载页面时会调用 window.onresize?

一个JavaScript问题。有谁知道为什么在某些浏览器中window.onresize在页面加载时被调用?这可以避免吗?我在IE、Firefox27forAndroidmobile(在SamsungGalaxyS3上测试)、GoogleNexus7(在Browserstack上测试)和WindowsPhone8(InternetExplorer)中发现了这个问题。我的测试页面是这样的:Testwindow.onresize=resize;functionresize(){alert("resizeeventdetected!");}解决方案:varwindowWidth=$(wind

javascript - 能否确定 window.resizeTo 是否有效?

在Javascript控制台中,如果我执行:m=window.open(location.origin);m.resizeTo(400,400);窗口将调整大小,但如果我只执行:window.resizeTo(400,400);然后什么也没有发生。我了解这种行为的原因。如何检测window.resizeTo什么都不做的情况? 最佳答案 方法一:您可以使用window.openerproperty.如果它为null,那么您没有打开该窗口,因此无法调整它的大小。window.parent是intendediframe等的更多信息。如:i