Articles of javascript

Window.location.href将参数发布到actionresult asp.net mvc

我尝试将文本框的值发布到asp.net mvc中的actionresult 使用Javascript: function OnButtonClick() { var data= { TextBox: TextBox.GetValue() }; var PostData= data.TextBox; window.location.href = "Home/MyActionResult?Page=data" + PostData; } 的ActionResult public ActionResult MyActionResult(string PostData) { return view(); } 每当我发布数据到Home/MyACtionResult ,PostData总是为null , 我错过了什么? 我怎样才能发布textbox值到actionresult?

TRACKER:错误TRK0005:无法find:“CL.exe”。 该系统找不到指定的文件

我试图在Windows 8上的Node.js项目中执行以下命令: npm install web3@1.0.0-beta.24 但我得到一个错误,我有节点的想法如何处理。 TRACKER:错误TRK0005:无法find:“CL.exe”。 该系统找不到指定的文件。 [C:\项目\ myproject的\ node_modules \ scrypt \build立\ copied_files.vcxproj] 这是整个输出: scrypt@6.0.3预安装C:\ Projects \ myproject \ node_modules \ scrypt节点node-scrypt-preinstall.js scrypt@6.0.3安装C:\ Projects \ myproject \ node_modules \ scrypt node-gyp rebuild C:\ Projects \ myproject \ node_modules \ scrypt>如果未定义npm_config_node_gyp(节点“C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ node-gyp-bin \ […]

使用Canvas的HTML5 / JavaScript文件不能在Windows 8上使用Chrome和Firefox,但可以在Windows 7上使用所有浏览器。为什么?

我有这个简单的html5文件的问题: var canvas = window.__canvas = new fabric.Canvas('c'); canvas.backgroundColor = '#efefef'; canvas.freeDrawingBrush.width = 10; canvas.renderAll(); document.getElementById('drawingMode').addEventListener('click', function(e) { e.target.innerHTML = canvas.isDrawingMode ? 'Start freedrawing' : 'End freedrawing'; canvas.isDrawingMode = !canvas.isDrawingMode; }); canvas { border: 1px solid #ccc; padding: 20px; } /*.canvas-class { border-left: 20px solid black; padding: 20px; }*/ <button id="drawingMode">Start freedrawing</button> <div class="wrapper"> <canvas […]

电子BrowserWindow与窗口locking到一半屏幕

我试图找出如何让我的电子应用程序与Windows屏幕locking(我不知道这个function实际上叫什么,但它是当你使用Windows键+左箭头等)。 由于某种原因,如果我locking另一个程序到屏幕的一半,当它提供了select一个应用程序的另一半的屏幕,我的应用程序不可用的选项。 是否有一个function需要打开的应用程序,或BrowserWindow这个工作? 编辑:我想说明,我知道这可以工作,因为它在其他应用程序,如Slack和Discord。 编辑:添加我的主浏览器窗口的设置: mainWindow = new BrowserWindow({ title: app.getName(), width: wndSettings.size.width, height: wndSettings.size.height, resizable: wndSettings.resizable, frame: false, icon: windowIcon, alwaysOnTop: false, show: false, autoHideMenuBar: true }); mainWindow.on('ready-to-show', function () { mainWindow.show(); }); 可resize在login屏幕中初始设置为false,但一旦login就会变为true。

有没有反正在IE浏览器中使用html,javascript或flashclosuresurl“cliking”声音?

我有一个用动作脚本2编写的Flash应用程序,并且一次使用getUrl()进行多个背靠背的JavaScript请求。 它们必须作为单独的请求来完成,因为IE对单个请求的长度有限制,并且如果该限制被通过,则默默地失败。 当发生这种情况时,如果用户打开了他们的声音,就会有一个“点击单击”的弹幕。

从NodeJS调用PowerShell

我试图在Windows上获取Node.js文件的所有者。 在没有win32api的情况下,我想我会使用PowerShell命令: powershell -Command "(get-acl test.txt).owner" 这可以从命令行和batch file完美地工作,但只是挂起Node.js exec() : var exec = require('child_process').exec; exec('powershell -Command "(get-acl test.txt).owner"', function(err,sysout,syserr) { console.dir(sysout); }); PowerShell进程似乎开始,永远不会终止。 有人有: 一个关于为什么命令不会在Node.js中返回的想法,或者最好 一个理智的方式,让我在Windows上获得与Node.js的文件所有者?

针对单核Windows 7机器的Node.js电子应用程序文件I / O速度较慢

我正在一台核心的Windows 7机器上运行一个电子应用程序。 似乎每当我用fs库做几乎所有的文件I / O操作时,CPU对电subprocess的峰值达到100%,执行文件I / O可能花费一分钟的时间。 一个特别慢的函数是fs.readFileAsync()。 我正在阅读的文件非常小,但似乎需要很长时间才能完成。 我也在Windows 7上使用双核,Windows 8.1,Windows 10和Ubuntu 15.10运行这个确切的代码,这些操作系统都没有遇到这个问题,它似乎只是单核Windows 7的机器。 (所以我几乎积极的代码写没有问题)。 有谁知道为什么会发生这种情况? 有没有解决这个问题? 核心数量影响电子应用程序的性能似乎很奇怪。 再次,这只是Windows 7,所以单核Windows 8.1或Windows 10机器不会出现这种行为。

setInterval(func)和setInterval(function(){func()}之间有什么区别?

我的前老板有一个奇怪的错误,当他使用setInterval具有很长的延迟时间间隔 : setInterval(func, 3000000 /*50 minutes*/); Node.js崩溃。 func甚至可以是一个简单的函数,只需console.log('something') 。 有人build议他围绕func包装一个匿名函数,这实际上解决了他的问题。 据我所知,至less在浏览器的JavaScript中,它不应该有所作为,甚至被认为是不好的做法。 Node.js之间有什么不同? setInterval(func, delay) setInterval(function(){func()}, delay) 或者它是Node.js中的错误? 更新: Bug报告在GitHub上

在应用程序closures时处理Windows Phone 8.1中的Toast通知

我正在用Windows Phone 8.1应用程序(使用HTML / JS,CSS)处理Toast Notifications,用户通过以下代码片段点击通知(在操作栏上):参考: https : //msdn.microsoft.com/en-us /library/windows/apps/hh761468.aspx WinJS.Application.addEventListener("activated", onActivatedHandler, false); function onActivatedHandler(args) { if (args.detail.kind === Windows.ApplicationModel.Activation.ActivationKind.launch) { localStorage.messageDetails = args.detail.arguments; window.location.href = "index.html"; } } 当应用程序在前台或后台运行时,效果很好。 但是,当我点击通知时,当应用程序没有运行(前景或背景)时,它不会触及上面的代码片段。 我不知道我在做什么错。 请帮助我。 提前致谢。

如何使用nw-builder打包和分离窗口中的Node Webkit NW.js应用程序

我认为节点Webkit可以简化打包和添加到Windows作为一个单一的可执行文件,但它似乎并没有,他们build议使用https://github.com/evshiron/nwjs-builder 所以我安装了nw-builder,并设法得到一个包含所有需要的文件和.exe文件的构build文件夹。 接下来是什么? 该页面上没有其他明确的说明! 这是如何安装到Windows上? 任何人都可以帮助我指导或提供简单的一步一步的傻瓜指令? 我发现这一切都令人困惑。 请帮助,谢谢:)