Articles of javascript

HTA文档GetElementById

我已经创build了下面的HTA文件从Windows桌面运行。 但是,当尝试通过ID检索HTML元素时会产生错误。 有想法该怎么解决这个吗? 谢谢。 <!DOCTYPE html> <HTML> <HEAD> <meta http-equiv="MSThemeCompatible" content="Yes"/> <TITLE> Protos Changer </TITLE> <HTA:APPLICATION ID = "oApp" APPLICATIONNAME = "Protos Changer" BORDER = "thick" CAPTION = "yes" ICON = "hw.ico" SHOWINTASKBAR = "yes" SINGLEINSTANCE = "no" WINDOWSTATE = "normal" SCROLL = "no" SCROLLFLAT = "yes" VERSION = "1.1" INNERBORDER = "no" SELECTION = […]

JavaScript删除数组 – 在OSX中运行良好,但不会在Windows中运行?

我在香草JavaScript中构build了一个listbuilder应用程序,它正在我的macbook上,但不是在我的电脑上。 我和苹果电脑之间有什么区别? 有问题的特定错误是值不会从Windows中的我的数组中删除。 我没有从Windows获得Chrome或Firefox控制台的错误,但“删除”function并没有从数组中删除这些值。 相反,它将LI从HTML中删除,但是无论何时创build新条目并重新绘制无序列表,都会重新显示目标数组值。 我通过Firefox和Chrome在我的Mac和PC上运行代码,并更新了浏览器。 我想要的function是允许用户在DOM上创build一个LI,方法是向数组中添加一个值,然后通过单击LI来删除这个LI和数组值。 我的HTML: <div> <h2>Enter your Input!</h2><input class="feedback-input" id= "entryBox" placeholder="Type anything!" type="text"> <button id= "addEntry" onclick="addEntry()">Add your Entry</button> </div> <div id="outputBox"> <ul id="outputList"></ul> <p>Click list item to remove</p> </div> </div> 我的JavaScript: var output = document.getElementById("outputList"); var list = []; var entry = {}; function addEntry() { input = document.getElementById("entryBox").value; […]

WinRT – 在通用应用程序中启动/注册IBackgroundTask

我想在我的应用程序启动时开始我的IBackgroundTask。 我已经将我的任务添加到.appxmanifest.xml文件,我的扩展标签现在看起来像这样 <Extensions> <Extension Category="windows.backgroundTasks" EntryPoint="CordovaApp.Library.UploadTask"> <BackgroundTasks> <Task Type="systemEvent" /> <Task Type="timer" /> </BackgroundTasks> </Extension> </Extensions> 我的IBackgroundTask类被称为UploadTask,并被保存在具有设置为Windows运行时组件的outtype的另一个项目中。 这里是代码的简化版本,所以你可以看到命名空间等 namespace CordovaApp.Library { public sealed class UploadTask : IBackgroundTask { public async void Run(IBackgroundTaskInstance taskInstance) { var connectionProfile = NetworkInformation.GetInternetConnectionProfile(); // connectionProfile can be null (eg airplane mode) if (connectionProfile != null && connectionProfile.IsWlanConnectionProfile) { // custom […]

反应本机packager.js错误崩溃开发服务器?

看来服务于JavaScript的开发服务器已经破坏了代码(在Windows上)。 调用这个来运行开发服务器: node node_modules/react-native/packager/packager.js工作正常,直到应用程序请求JavaScript包。 这会导致开发服务器崩溃: 每次崩溃看起来都有些不同,下面是一些例子: <— Last few GCs —> 299789 ms: Scavenge 1401.1 (1455.6) -> 1401.1 (1455.6) MB, 7.4 / 0 ms (+ 2.0 ms in 1 steps since last GC) [allocation failure] [incremental marking delaying mark-sweep]. 300662 ms: Mark-sweep 1401.1 (1455.6) -> 1401.0 (1455.6) MB, 872.8 / 1 ms (+ 3.0 ms […]

JavaScript String concatreplace第一个字符

任务 从日志文件中提取SQL语句后,我正在做简单的string连接来追加一个; 最后: var query = line[i] + ";" 问题 它应该是什么样子: insert into […]; 它看起来像: ;nsert into […] 途径 我尝试了不同的连接机制,看到只有附加的连接失败。 for (i in lines) { var txt = lines[i]; console.log(txt); // "insert into" console.log(txt.concat(";")); // ";nsert into" console.log(txt + ";"); // ";nsert into" console.log(txt+=";"); // ";nsert into" console.log(";" + txt); // ";insert into" } 提取脚本 […]

如何在任务计划程序Windows脚本主机上运行JScr​​ipt脚本文件

我尝试在Windows 7上的任务计划程序上运行此doit.js Javascript 当我手动执行,我的意思是不使用任务计划,这个脚本正在工作。 当我手动执行/点击。 有窗口说“Windows脚本主机”,并在屏幕下方还可以看到windows脚本主机的图标。 因此,我假定cscript.exe或wscript.exe 右键单击任务,单击属性—>单击“操作” – >单击“编辑” 我浏览“程序/脚本” C:\ WINDOWS \ SYSTEM32 \的Cscript.exe 要么 C:\ WINDOWS \ SYSTEM32 \ WScript.exe的 我试了两个和 我复制并粘贴“添加参数(可选)” C:\ Users \用户公里\桌面\ AzureProject \ doit.js 但它不工作,我如何设置任务计划程序来运行此脚本?

对象引用未设置为Internet Explorer上AngularJS中对象的实例

症状: 当通过Intranet URL在Visual Studio 2015中加载AngularJS时,此时会在AngularJS库中引发错误: line 7: if(H(b)||Ta(b)) (对于angularjs.min.js) line 322: } else if (isArray(obj) || isArrayLike(obj)) { (对于angularjs.js) 在我的情况下,这是当我有第二个本地站点configuration127.0.0.1“localhost替代”。 为什么Internet Explorer显示此错误? 它可以在Chrome,Edge或Firefox中正常工作

使用Javascript / Windowsbatch file混合将非ASCII字符编码为HTML

我需要复制这个网站http://www.unicodetools.com/unicode/convert-to-html.php在混合的Javascript / Windows批处理脚本中的确切function。 我对Javascript没有任何知识,但它似乎是最简单的(对于那些知识渊博的)可能的方式,用文本文件中的HTML实体replace特殊的非ASCII字符:例如“ têxt ”为“ t&#234; xt ” ,而是使用input和输出文本文件而不是Web表单。 我已经看到奇迹JREPL.bat(正则expression式/查找和replace工具),所以我认为这可以实现。 请原谅我问这个问题,但这是一个问题的一部分,我不能把我的头围绕几天。 这是关于这个未答复的问题, https://stackoverflow.com/questions/35121949/curl-data-urlencode-posts-broken-non-english-characters 。 我发现文本文件中的日文和其他UTF-8字符可以通过CURL post请求传递,而不会在第一次将数据编码为HTML代码之前被破坏–data-urlencode部分。 也就是说,我很好奇地问,如果有人愿意创build一个简单的JScript / Windows批处理脚本混合体,那么就可以将上面提到的网站使用的仅将非ASCII字符编码到HTML文本文件中的Javascript代码可以使用以下代码行从另一个batch file调用: CALL EncodetoHTML.bat -i "input.txt" -o "output.txt"

在Windows 10上安装后,node.js无法检查版本

我在Windows 10上安装了node.js版本4.4.1,并且试图用来自互联网的教程进行编码。 build议的第一件事是写“$ node -v”,但之后我得到以下错误:

如何在Windows Surface上使用JQuery UI滑块?

我正在处理Windows表面的应用程序,我正在尝试使用Jquery UI滑块。 它适用于鼠标事件,但不适用于触摸。 我在这里看到了这个问题,并尝试了它的解决scheme,但它不起作用。 (同时使用jquery-ui-touch-punch和 -ms-touch-action: none; touch-action: none; 但他们都没有工作)。 有没有其他解决scheme呢? 我正在使用Chromium Portable来运行应用程序,并使用1.11.4 jQuery UI和jQuery UI Touch Punch 0.2.3。