草庐IT

javascript - 使用 javascript 在 Web 浏览器中解压 csv 文件

我想从网络服务器下载gzip压缩的csv文件,然后在浏览器中解压缩。到目前为止,我已尝试使用pako和zlib将文件压缩到我的服务器上,但遇到了各种问题。尝试解压缩unix-gzipped文件时,我不断收到不正确的header消息。接下来,我尝试使用节点在服务器上压缩文件,但目前出现此错误UncaughtError:invalidfilesignature:,�这是我用来获取文件的命令:$.ajax({type:"GET",url:'public/pols_zlib.csv.gz'}).done(function(d){vargunzip=newZlib.Gunzip(d);plain

javascript - 使用 d3.js 复制 neo4j 浏览器可视化

我想为我的neo4j数据创建一些可视化效果,并且在与其捆绑的浏览器中使用了一些非常好的设置,但是使用d3时似乎不太容易模拟-我的设置基于Neo4j可视化指南位于http://neo4j.com/developer/guide-data-visualization/但本指南并不能真正让您了解浏览器所达到的水平。例如,我要模拟:节点之间的多条曲线路径结束于节点边缘而不是中心的路径图表在静态位置初始化(尽管可能只是隐藏直到d3可能触发某个事件)我还没有看到任何正式的CSS/JS版本获得相同的效果,所以我猜想用户会从头开始编写代码。是否有任何其他选择可以快速实现这一目标?非常感谢

javascript - 如何重写 forEach 以使用 Promises 停止 "freezing"浏览器?

我有一个函数,看起来像这样。function(){longArray.forEach(element=>doSomethingResourceIntensive(element))}因为数组很长,而且这个函数有点占用资源,所以会卡死浏览器。现在我想用Promises重写它,所以它做同样的事情,只是不卡住浏览器,我希望解决方案优雅且“ES6-y”;理想情况下,该函数将在所有迭代完成后返回Promise。我找到了thisquestion,它使用setTimeout处理,但它似乎有点“非ES6-y”,并且它不返回Promise。我做不到function(){returnPromise.all

javascript - 节点和浏览器在 package.json 中的不同主要入口点

在同构React应用程序中,我有myModule,它在节点和浏览器环境中的行为应该不同。我想在package.json中为myModule配置这个分割点:package.json{"private":true,"name":"myModule","main":"./myModule.server.js","browser":"./myModule.client.js"}文件结构├──myModule│ ├──myModule.client.js│ ├──myModule.server.js│└──package.json│├──browser.js└──server.js所以当我在no

javascript - 如何知道浏览器加载图像后何时完成处理?

当创建图像对象时,可以使用“complete”属性或“onload”方法知道何时完全加载,然后,此图像已经处理(例如调整大小)使用了一些时间,可能是几秒钟在大文件中。如何知道浏览器何时完成处理图像加载后?编辑:在示例中可以看到“完整”消息和图像外观之间存在滞后,我想避免这种情况。使用“onload”方法的示例:varBIGimage; putBIGimage(); functionputBIGimage(){ BIGimage=document.createElement("IMG"); BIGimage.height=200; BIGimage.src="http://orig

javascript - face-api.js - 为什么浏览器的 faceapi.detectAllFaces() 比服务器的快?

我想在我的服务器端使用人脸检测。因此,我找到了face-api.js为了这个任务。我发现每次调用faceapi.detectAllFaces()都会持续约10秒。但是当我启动browser-example,只有第一个功能持续10秒,而接下来的所有功能持续不到一秒。我的服务器端代码(您可以在ageAndGenderRecognition.ts中看到类似的代码):import*asfaceapifrom'face-api.js';import{canvas,faceDetectionNet,faceDetectionOptions,saveFile}from'./commons';awai

javascript - 如何使用 JavaScript/XUL 向新的浏览器选项卡发出发布请求?

我正在尝试使用POST请求的结果打开一个新的浏览器选项卡。我正在尝试使用包含以下代码的函数来这样做:varwindowManager=Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);varbrowserWindow=windowManager.getMostRecentWindow("navigator:browser");varbrowser=browserWindow.getBrowser();if(br

javascript - 位置 div 取决于距离浏览器边缘(javascript)

我正在尝试创建一个主要依赖于css的小工具提示脚本。我无法弄清楚的一点是如何根据div到浏览器边缘的距离来定位div。当div出现时,我希望它检查它与顶部、底部、左侧和右侧的距离。例如,如果没有足够的空间来显示工具提示链接上方的div,则应将其放置在链接下方。基本上我希望div能够“意识到”它的位置并知道去哪里以确保它可见。谢谢 最佳答案 我只需要自己编写非常相似的代码,用于tipsy(所以我的解决方案使用jQuery)。这是基本数学,假设...是您正在使用的div。在测量到右边缘和底部边缘的距离时,我也会考虑div的高度和宽度。d

javascript - 判断浏览器是否支持windows集成认证

有没有一种方法可以确定浏览器是否支持NTLM而无需在IIS中为特定站点或目录启用NTLM并且不显示登录对话框/弹出窗口?最好使用ColdFusion或JS和CF的某种组合来确定这一点。我不想将此限制为仅IE,因为其他浏览器(例如FF)支持NTLM身份验证。 最佳答案 如果你请求一个页面,页面返回401并说它只接受NTLM,然后浏览器发送另一个HTTP数据包试图响应它,那么它支持NTLM。您不必让IIS执行此操作——您可以在任何页面上设置响应代码和header请求NTLM。如果您没有收到另一个请求,则表示客户端无法通过这种方式进行身份

javascript - Kindle 的网络浏览器是否支持 Javascript?它有什么浏览器(或模拟)?

我正在研究网络开发平台,想知道基于网络的应用程序是否可以在Kindle等电子阅读器上使用。AmazonKindle(我认为是最新版本2.0)网络浏览器是否支持Javascript?它有/基于什么网络浏览器?(MozillaFirefox等) 最佳答案 Kindle的浏览器使用WebKit布局引擎。它支持javascript。 关于javascript-Kindle的网络浏览器是否支持Javascript?它有什么浏览器(或模拟)?,我们在StackOverflow上找到一个类似的问题: