Articles of javascript

返回WinJS.xhr请求结果

我正在玩Windows 8 Metro SDK atm,但使用WinJS.xhr时遇到了一些麻烦。 如果不是在getData函数中返回WinJS.xhr,而是返回一些json对象,一切正常,但是我想返回一个由xhr请求产生的json对象。 这里我的尝试有什么错? 谢谢!! 🙂 (function () { "use strict"; function getData() { return WinJS.xhr({ url: "http://stackoverflow.com" }).done( function (request) { var results = []; var Item = { title: "title", text: "some text goes here" } results.push(Item); return results; }, function (request) { var results = []; results.push({ title: "error", […]

Javascript在Mac和PC上的行为有所不同? 我知道它不应该

我已经创build了一个分页脚本,需要一长段文本并将其分解成页面。 首先将文本加载到ID为#page的div中。 然后,脚本测量#页面的高度,并计算应该分成多less个页面,以便与class .detailsholder合并到div中。 div .detailsholder被清除,并且内部添加适当数量的页面div。 (实际上每个页面里面都有#page的全部文本,但是上边距设置不当,高度固定,溢出设置为隐藏,所以只显示适量。 除此之外,它的效果非常好:当Mac上的Safari和Firefox工作正常时,Windows上的IE和Firefox会添加一个额外的页面。 由于创build页面的方式,如上面括号中所述,最后一页显示为空白 – 文本移动得太远而不能显示在页面“窗口”中。 这是代码。 我正在使用jQuery,如你所见。 var descHeight = $('#page').outerHeight(); if (descHeight > 250 ) { var numberOfPages = Math.round(descHeight/210)+1; //Figure out how many pages var artistText = $('#page').html(); //Grab the text into a variable $('.detailsholder').empty(); //Empty the container so we can fill //it with pages for (i=0;i<=numberOfPages-1;i++) […]

如何从HTML5中使用本地代码(Windows)

我是相当新的HTML5,我正在寻找关于从HTML5应用程序访问本机代码的文档和示例。 基本上,我有一个编译DLL ,需要通过HTML5代码访问。

如何在Windows环境中的Node.js中编写第一个应用程序?

我已经从他们的网站下载Node.js在我的Windows XP操作系统。 我已经通过微软安装程序安装它。 我不知道如何编写我的第一个应用程序,在哪里保存它们以及如何在Windows中执行它们。 我有一个node.js命令提示符,但我不能使用它。 我search了很多,但只有linux和mac指令。 我没有find任何合适的tutorial或例子,我可以从头开始节点应用程序。 如果有人可以把一些documentation或steps或任何这样的教程,我可以得到这个帮助,这将是我的伟大。

如何将文件大小更改为零?

我在Windows文件夹中有一堆文件。 使用CMDbatch file或JavaScriptbatch file或PowerShell,如何将文件转换为零长度的文件?

如何自动运行chrome可执行文件?

因此,在http://google.com/chrome/上,您可以下载Chrome浏览器。 您select了Chrome通道并接受EULA。 networking安装程序开始下载,几秒钟后自动启动,立即开始安装chrome(!)没有Windowspopup窗口“你确定要启动可执行文件吗?”。 刚刚开始。 它是如何完成的? 它也写在GWT上,这是否重要? 或者,也许因为可执行文件由谷歌签署? 但是这样就不能自动运行,只需下载,然后点击即可启动。

Phantomjs无法findJavaScript文件

我是Phantomjs的新手,我刚刚下载了它的Windows版本。 我打开bin文件夹并在phantomjs.exe中运行命令: phantomjs hello.js 但它给了我错误: 预计一个标识符BUfind“你好”,而不是 然后我运行这个命令: hello.js 我得到这个错误: 无法findvariables你好 我在hello.js中有以下代码 console.log('Hello, world!'); phantom.exit(); 我在同一个文件夹中有hello.js和phantomjs.exe ,但找不到js文件。 我在网上search,但找不到合适的解决scheme。 谢谢你的时间

从运行在浏览器中的Javascript发送消息到一个Windowsbatch file

由于架构的原因,我必须打破许多非常好的软件devise规则,我需要从一个Web浏览器中运行的一些JavaScript代码发送消息到同一台机器上的一个Windowsbatch file。 操作系统是Windows Vista或更高版本。 正在使用的浏览器主要是Chrome和Firefox。 jQuery也正在使用的JavaScript。 浏览器连接到互联网,他们是一个涉及的服务器,所以我可以中继消息到服务器,然后到batch file。 现在我有一个batch file,运行每分钟左右,理论上可以查询服务器的任何消息。 除此之外,我没有什么好的想法。 另外, 这是一个“封闭的”系统 。 客户端浏览器,客户端系统和服务器在我完全控制之下。 这不是一般公众在浏览器中运行Javascript的情况。 客户端计算机可以被操纵以能够接收消息。 什么是发送此消息的好方法?

如何从Javascript打开Windows资源pipe理器窗口?

我拥有本地PHP销售点,使用wampp作为我的networking服务器(Win7)。 我正在寻找的是find一种方法来打开闪存驱动器E,就像我们通常通过访问我的电脑 – > USB Flash E:…但使用Javascript。 我发现这个代码,完全按照需要工作…但这只适用于IE浏览器,我使用谷歌浏览器作为我的POS浏览器,但铬做什么..打开一个空白的窗口! 这里是代码: <script> function CallMe() { window.open("file://PCNAME/E$"); } </script> <html> <input type="button" onClick="CallMe()" value="Open USB" /> </html> 有没有其他的方式来打开USB驱动器E? 也许通过使用PHP?

如何使用JavaScript打开多个独立的浏览器窗口?

我有2个链接的HTML页面 <a href="http://www.w3schools.com/">Visit W3Schools</a> <a href="http://www.w4schools.com/">Visit W4Schools</a> 我想当用户点击其中的一个打开新的完全强大的浏览器窗口与该链接。 我希望用户能够从我的页面打开多个窗口。 我需要它通过纯JS或使用jQuery工作。 它需要在Safari 3和Internet Explorer 6,7,8上工作。 如何创build这样的事情?