Articles of javascript

安装gdal以与topo json和D3一起使用

我正在着手使用gdal,topojson和D3的地图教程( http://bost.ocks.org/mike/map/ )。 我正在关注的教程着重于一个mac。 我必须使用电脑。 从这个网站下载gdal( http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries )并按照windows的说明操作。 至于d3和topojson,我已经在我的项目目录中正确安装了这些软件包。 我如何去在Windows上安装gdal,所以我可以使用Gitbash作为我的命令提示符将数据从它转换为topojson? 谢谢,Greg

如何在PhantomJS / CasperJS的窗口上使用subprocess模块

我正在使用CasperJS来testing我的webApp,事情是我需要访问一个数据库来自动testing一些必要的input。 我正在寻找如何从数据库中检索这个数据casperJS js脚本的一个替代scheme,最后我决定使用phantomJSsubprocess模块来调用groovy脚本来连接一个数据库,并进行select并将结果打印到标准输出从CasperJS得到它。 但是从幻影的样本中我们不知道该怎么做,基于这个样本,我用spawn和execFile做了一些尝试,没有运气。 即我尝试: var process = require("child_process") var spawn = process.spawn var execFile = process.execFile var child = spawn("groovy", ["script.groovy"]) child.stdout.on("data", function (data) { console.log("spawnSTDOUT:", JSON.stringify(data)) }) child.stderr.on("data", function (data) { console.log("spawnSTDERR:", JSON.stringify(data)) }) child.on("exit", function (code) { console.log("spawnEXIT:", code) }) 这不起作用,不会产生任何输出。 我也直接尝试直接执行dir命令,也没有任何反应。 我也尝试与Linux,也不工作,我也尝试创build一个简单的回声.sh和什么都没有…,但是在Linux中,当我尝试运行ls命令这个时候,它按预期工作。

谷歌浏览器 – 这是一个错误? JavaScript的问题? 触摸屏input不工作

我有这个简单的button。 它通过点击USB鼠标在同一台机器上工作,但通过触摸屏(Iiyama触摸屏)轻敲时不起作用。 <script> function button_vipanytime() { console.log('OK we clicked'); alert('Touch screen works');// using mouse I get the alert, but when I tap with touchscreen it never executes. } /* fail too $(document).ready(function() { $('#vip_anytime').click(function() { alert('jquery'); }); }); */ </script> <div id="vip_anytime" style="" onclick="button_vipanytime(); " > <img src="images/sp/vip.png" style="width:70px; height: 48px;" /> </div> 我怎样才能使它与触摸input兼容?

js-ctypes无效的参数

Iam试图在Firefox中使用js-ctypes来运行winscard函数。 我有工作的C代码,我开始复制代码到javascipt。 不幸的是我的第一个函数SCardEstablishContext返回以下错误: SCARD_E_INVALID_PARAMETER 0x80100004 什么错误的论点? Components.utils.import("resource://gre/modules/ctypes.jsm"); const NULL = ctypes.voidptr_t(0); var cardLib = ctypes.open("C:\\WINDOWS\\system32\\WinSCard.dll"); var SCardEstablishContext = cardLib.declare("SCardEstablishContext", ctypes.winapi_abi, ctypes.uint32_t, ctypes.uint32_t, ctypes.voidptr_t, ctypes.voidptr_t, ctypes.voidptr_t); var ContextHandle = new ctypes.voidptr_t(); var ret = SCardEstablishContext(2, NULL, NULL, ContextHandle); cardLib.close();

有没有办法在Windows中find用户设置的系统区域设置?

我将系统区域设置从控制面板设置为“德语”进行本地化。 我如何才能知道我设定了哪种语言? 我使用“window.navigator.systemLanguage”,并尝试“window.navigator.userLanguage”也。 这些variables返回“未定义”,而不是返回我设置的语言。 谁能帮我 ? 如果我的系统语言环境是美式英语。 它的回归“en-US”是正确的。 但为什么德国语言没有任何回报?

为什么我看不到SplitViewCommandinput?

我是WinJS开发新手,我开始使用WinJS教程。 更新我的HTML和添加一个WinJS.UI.SplitView后,我看不到WinJS.UI.SplitViewCommands。 顺便说一句,当我切换窗格我无法看到图标 结果 这是我的代码。 HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>WePin</title> <!– WinJS references –> <link href="WinJS/css/ui-dark.css" rel="stylesheet" /> <script src="WinJS/js/base.js"></script> <script src="WinJS/js/ui.js"></script> <!– WePin references –> <link href="/css/default.css" rel="stylesheet" /> <script src="/js/default.js"></script> </head> <body class="win-type-body"> <div id="app" class="show-home"> <div class="splitView" data-win-control="WinJS.UI.SplitView"> <!– Pane area –> <div> <div class="header"> <!–this is a […]

在windows命令行上build立modernizr

所以我按照这里的文档: https : //github.com/modernizr/modernizr 1)使用npm克隆回购。 2)在modernizr中运行npm install来安装它的依赖项。 3)试图运行./bin/modernizr -c lib/config-all.json 我收到一个错误: '.' is not recognized as an internal or external command 我假设这与Windows命令行不知道我想在该位置执行该文件。 我怎样才能做cmd第3步? 提前致谢。

添加联系人Windows 10通用

是否有可能以编程方式将联系人添加到Windows 10中的地址簿/人员应用程序,就像在Android中可能的那样? 我有一个存储联系人信息的服务器,我想创build一个应用程序来同步我的联系人与Windows 10。 我尝试了几件事情,但实际上并没有成功。 这是我来了多远: 成功下载联系人数据。 将联系人数据放入Contact对象中。 这是我试过的: contacts.ContactManager.requestStoreAsync().done(function (contactStore) { contactStore.createContactListAsync("name").done(function (contactList) { for (i = 0; i < data.length; i++) { var contact = new contacts.Contact; //populate Contact item contactList.saveContactAsync(contact); } contactList.saveAsync; }); }); 但是我得到一个拒绝访问错误。 任何帮助,将不胜感激。 提前致谢!

Active Directory – 在Web应用程序中使用当前login的用户,可能吗?

记住下面的情况: 1)用户在具有活动目录域的Windows桌面机上进行login。 2)login后,用户将自动打开需要用当前login/会话/活动目录的令牌loginWeb应用程序的Web浏览器和types和URL。 例如:login活动目录后,用户打开url http://intranet.myplace.com ,打开的第一个页面需要检测AD当前login用户的凭证。 有可能的 ? 我无法find关于从JavaScript获取AD凭证的任何信息。

Office.js应用程序:Excel无法findhome.html文件

我正在尝试学习如何编写Office.js应用程序。 我确实使用了这里给出的例子。 清单文件QuarterlySalesReportManifest.xml中,我确实将SourceLocation元素的值更改为“home.html”的位置“\ MY-PC \ MySharedApp”。 我还将QuarterlySalesReportManifest.xml放在另一个文件夹“\ MY-PC \ MyManifest”中,并将此文件夹添加为包含清单作为Excel中可信应用程序目录的共享位置。 当我尝试从Excel中运行应用程序时,似乎QuarterlySalesReportManifest.xml被识别,但是它没有成功地searchHome.js文件,并给出错误消息 Cannot find 'file://my-pc/MySharedApp/Home.html?_host_info=Exc… Make sure the path or internet address is correct. 我不知道在哪里做错了,因为input的path是从Windows资源pipe理器中得到的。 任何想法呢?