Articles of javascript

如何在Windows上使用JSDoc?

原谅我,如果这是一个愚蠢的问题,但我完全不知道如何在Windows上使用JSDoc。 我知道JSDoc-Toolkit,但它有点过时了,谷歌代码库推荐使用JSDoc 3。 我已经从Github下载了JSDoc,并将jsdoc-master文件夹解压到我的本地磁盘上,但找不到任何有关如何使用它来parsing我的文件的可靠信息。

如何模拟,如果用户按Ctrl +加号或减号使用JavaScript(JQuery)的?

这是可能的,如果我点击一个锚链接来模拟,如果我按了键盘上的Ctrl+键(或Mac上的等效)? 如果是的话,你能告诉我该怎么做吗? 就像是 <a href="#" onclick="simulateCtrlKeyPlus();return false;">Ctrl+</a>

检测浏览器窗口是否被JavaScript移动?

这是一个演示…我只是好奇,你能检测窗口是否已经被移动? 就像你在你的显示器周围移动Firefox / Chrome / IE一样? 我怀疑,但我想看看,因为你可以检查resize和重点/模糊的窗口。

如何运行本地Windows应用程序,并将输出传送到浏览器中

我有Windows应用程序(.EXE文件是用C编写的,并用MS-Visual Studio构build的),它输出ASCII文本到标准输出。 我正在寻找增强的ASCII文本,包括有限的HTML几个链接。 我想调用这个应用程序(.EXE文件),并采取该应用程序的输出,并将其pipe道浏览器。 这不是一次性的事情,每个新的网页将是另一个本地应用程序的运行! 下面的HTML / java脚本应用程序已经为我执行应用程序,但输出已经进入了一个DOS窗口,而不是pipe它进入浏览器。 我想更新这个HTML应用程序,以使浏览器捕获该文本(这是增强的HTML),并显示在浏览器中。 <body> <script> function go() { w = new ActiveXObject("WScript.Shell"); w.run('C:/DL/Browser/mk_html.exe'); return true; } </script> <form> Run My Application (Window with explorer only) <input type="button" value="Go" onClick="return go()"> </FORM> </body>

处理C ++代码中的HTMLbutton单击事件

我有一个Windows本机C ++ / Win32 / MFC对话框应用程序。 我正在使用对话框中的IE ActiveX控件来呈现一些HTML内容。 正在呈现的HTML包含一个button。 该button有一个onClick JavaScript处理程序,如下所示。 <input type="button" id="uniqueButtonID" name="uniqueButtonName" value="blue" onClick="OnButtonClick('blue');"> 目前button的点击是由所显示的JavaScript处理程序在页面中处理的。 这一切工作。 我想,而是处理button单击对话框C ++代码。 我有一些处理对话中的其他事件的经验。 例如,下面的工作,并允许处理文档完整的事件和导航。 BEGIN_EVENTSINK_MAP(DMyDlg, CDialog) ON_EVENT(DMyDlg, IDC_EXPLORER2, 259, DMyDlg::DocumentCompleteExplorer2, VTS_DISPATCH VTS_PVARIANT) ON_EVENT(DMyDlg, IDC_EXPLORER2, 250, DMyDlg::BeforeNavigate2, VTS_DISPATCH VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT VTS_PBOOL) END_EVENTSINK_MAP() 这些是预先定义的众所周知的事件。 不知道如何将其转换为处理我在onClick =“”部分的button中定义的内容。 有人知道怎么做吗? 这里的动机是我有一些代码用于另一个定义一些业务逻辑的C ++应用程序。 我想在这里使用相同的业务逻辑。 目前我必须每次都把它翻译成Javascript。 如果我可以在C ++代码中处理这个事件,我可以复制/粘贴(或者通过一个DLL来重新使用),并避免Javascript翻译阶段。

如何从其他窗口代码中将已经存在的打开窗口置于其他窗口的顶部?

这个问题相当具有描述性,但我会进一步描述。 基本上,我有window1 。 点击一个button链接打开window2 。 单击window3一个button打开window3 ,单击window3一个button应该将window3带回到window3顶部的屏幕前面。 我不知道这是如何完成,但是我已经使用和焦点(),开瓶器和其他各种方法,我似乎无法得到它正常工作。

当Windows进入睡眠模式,然后唤醒时,settimeout不工作

我在Chrome中注意到了这一点。 任何人都知道什么是错的或解决方法?

在Windows上创build一个node.js本机扩展

我试图从node.js应用程序中访问特定的本机Windows API调用。 我相信这样做的最好方法是创build一个本地扩展/附加到节点,我可以要求在我的node.js应用程序和调用JavaScript。 我在哪里可以find如何实际编译这种可执行文件的资源? 我可以find有关如何编写它的说明,但是所有的构build说明似乎都是针对Linux的。 我很好,在mingw编译通过g ++,我不需要使用Visual Studio。 另外,我在哪里可以find我需要的头文件来编译扩展?

Helvetica在Windows操作系统上呈现为Arial

在我的网站上, http://helvetitee.com ,我有以下字体堆栈: font-family: "helvetica neue", helvetica, nimbus-sans; Nimbus Sans(networking字体)从TypeKit中拉出来。 在Windows机器上,无论浏览器如何,用户都显示为Arial。 看来Helvetica被Windows渲染为Arial而不是回落到Nimbus(这是一个Helvetica克隆,因此更适合Arial)。 有没有办法,除了嗅探操作系统,以防止这一点? 这是一个已知的问题吗? 对于Windows而言,这似乎是一种自由,只是假设可以显示Arial而不是Helvetica。

一键closures窗口工具来编译文件夹中的所有js文件

有没有工具或bat文件或一些这样的,只要点击一个文件夹内的所有js文件编译成一个编译的js文件? 谢谢。