草庐IT

windows7-explorer-sort-order

全部标签

javascript - 在 Windows 上安装 gifify

gifify是一个非常棒的脚本,可以通过命令行将视频转换为gif:https://github.com/vvo/gifify我很想在我的Windows10机器上运行它。我对Windows很陌生,对编码也比较陌生,但我能够让一些东西正常工作,但遇到了问题。这是我做的:安装了node.js+npm使用npm安装FFmpeg使用npm安装ImageMagick(我想我做错了,可能只安装了包装器)。已下载giflossy。它需要build(?)已安装VisualStudio2015,尝试使用nmake构建它并遇到此错误:NMAKE:fatalerrorU1073:don'tknowhowtom

javascript - 如果窗口作为选项卡打开,则 window.close 不起作用 (Firefox 47)

vargoogle_login_popup="";varsocial_google_login=function(){google_login_popup=window.open('www.google.com',"google_popup",'width=800,height=600');};social_google_login();setTimeout(function(){google_login_popup.close();},1000);它在新的TAB中打开弹出窗口-而不是窗口。但是.close()不会关闭窗口。这应该有效,因为打开窗口的脚本也在尝试关闭它。请注意,这仅适用

javascript - 如果比较函数不可传递,Array.sort() 的行为如何?

我正在编写一种算法来对3D框数组进行排序,以便按从前到后的顺序进行绘制。有一种定义明确、稳定的方法来决定两个盒子中的哪个盒子在另一个盒子前面,所以我编写了一个函数来做到这一点,然后我将我的函数传递给Array.prototype.sort()以获得正确的绘制顺序。但也可能存在这样的框循环,即A>B、B>C和C>A都为真。这意味着整个列表没有明确定义的排序顺序,即使任何对的顺序都是明确定义的。在实践中,这种情况不太可能出现,如果出现,我可以忍受一两个盒子的顺序错误。但是,在这种情况下,是否存在可能对整个列表进行错误排序或崩溃的JS实现?16年11月10日更新现在项目已经完成,只是为了补充

javascript - 仅限 Chrome 错误 : Failed to execute 'scroll' on 'Window' : No function was found that matched the signature provided

我只在Chrome中遇到这个错误(在Safari/Firefox中有效):无法在“Window”上执行“scroll”:找不到与提供的签名匹配的函数。代码在内联事件中:我不明白这是什么问题。PS:注意这段代码是我在DOM渲染后得到的输出。实际代码拆分成我在服务器端模板引擎中使用的不同组件/函数,正如下面评论中指出的那样,应避免直接混合此代码。 最佳答案 也许试试scrollTo。这是支持x和y坐标的跨浏览器。http://www.w3schools.com/jsref/met_win_scrollto.asp...

javascript - Internet Explorer/Firefox 中的硬刷新和 XMLHttpRequest 缓存

我发出一个Ajax请求,在其中设置响应缓存能力和最后修改的header:if(!String.IsNullOrEmpty(HttpContext.Current.Request.Headers["If-Modified-Since"])){HttpContext.Current.Response.StatusCode=304;HttpContext.Current.Response.StatusDescription="NotModified";returnnull;}HttpContext.Current.Response.Cache.SetCacheability(HttpCach

javascript - 从 Internet Explorer 中的 javascript 打印方法设置 pdf 的文件名不起作用

vardocprint=window.open("","","toolbar=0,location=0,menubar=0,scrollbars=1");docprint.document.open();docprint.document.write("Titlehere");docprint.document.write("bodycontenthere");docprint.document.close();docprint.focus();docprint.print();这是我用于打开新窗口并自动打开打印对话框的javascript代码。当用户从打印对话框中选择打印到Adob​

javascript - 无法对使用 $window 的 Angular 指令进行单元测试

我有一堆针对各种Angular(1.4.7)指令的工作单元测试,我正在使用Karma、Jasmine和Sinon进行测试。我正在尝试为新指令添加单元测试,这是我目前唯一使用$window的指令,但我在控制台输出中看到一个神秘错误:TypeError:'undefined'isnotanobject(evaluating'this.proxy.toString')此错误来自第2372行的sinon.js。我在指令单元测试中做所有“正常”的事情,例如创建一个将指令作为属性的假元素:testElement=document.createElement('div');testElement.s

javascript - HTML 选择元素上的 Cordova/UWP Windows Mobile 10 访问冲突

在VisualStudio2015Update3中,我创建了一个JavaScript->Windows->Windows8->WindowsPhone->BlankApp(WindowsPhone)项目。然后我更改了default.html包括像这样的元素:App1ValValValVal点击选择元素时,应用程序崩溃WindowsMobile10:'WWAHost.exe'(Script):Loaded'ScriptCode(MSAppHost/2.0)'.Theprogram'[3976]WWAHost.exe'hasexitedwithcode-1073741819(0xc0000

javascript - 我能否让 Internet Explorer 调试器中断长时间运行的 JavaScript 代码?

我有一个页面正在运行大量的JavaScript代码。仅在InternetExplorer中,并且仅在版本8中,我收到一个长脚本警告,我可以可靠地重现。我怀疑是事件处理程序在无限循环中触发了自己。开发人员工具在脚本运行的重压下严重瘫痪,但我似乎确实能够得到日志,告诉我当我中止时它正在执行哪一行脚本,但这不可避免地是一些深层次的管道的ExtJS我们使用的代码,但我不知道它在我的代码堆栈中的什么位置。一种查看调用堆栈的方法可行,但我希望能够在收到长脚本警告时直接进入调试器,这样我就可以单步执行调用堆栈。发布了一个类似的问题,但给出的答案是针对一个不正确的工具,或者是在二进制搜索无限循环时一次

javascript - Windows 8 JavaScript 项目中的 bld 和 bin 文件夹的用途是什么?

我知道bld和bin文件夹中的文件不是部署应用程序引用的文件(我可以篡改它们,它们对下一次我从开始屏幕启动应用程序时),那么它们的用途是什么?bld和bin文件夹之间有什么区别? 最佳答案 它们是“构建”应用程序过程的临时构建目录。但是,bin目录是部署目录,从技术上讲,您应该能够编辑并让下一个实例启动以获取这些更改。当我刚才用bin目录测试它时,它确实在我终止应用程序后拾取那些更改,并从起始页重新启动 关于javascript-Windows8JavaScript项目中的bld和bin