草庐IT

dom-node

全部标签

javascript - 无法在 Node v6.4.0 中启用尾调用优化

我不想在node/es2015中玩尾调用优化,但我不断收到RangeError:Maximumcallstacksizeexceeded。所以我尝试了一个非常简单的测试功能:functioncountTo(n,acc){if(n===0){returnacc;}returncountTo(n-1,acc+n);}console.log(countTo(100000,0))还是失败了。我试过在函数体内和文件顶部添加'usestrict';。我试过使用--harmony和--harmony-tailcalls相同的功能在Racket中如预期的那样工作:#langracket(definec

javascript - Typescript:如何解析 node.js 的绝对模块路径?

我需要根据baseUrl解析模块,以便输出代码可用于node.js这是我的src/server/index.tsimportexpress=require('express');import{port,databaseUri}from'server/config';...这是我的src/server/config/index.tsexportconstdatabaseUri:string=process.env.DATABASE_URI||process.env.MONGODB_URI;exportconstport:number=process.env.PORT||1337;运行ts

javascript - Angular 2 组件 DOM 在 OnInit 方法中被解析之前绑定(bind)到组件中的属性

我正在学习Angular2并尝试按照他们的教程进行操作。这是返回模拟对象文件夹的“Promise”的服务代码。import{Injectable,OnInit}from"@angular/core";import{FOLDER}from"./mock-folder";import{Folder}from"./folder";@Injectable()exportclassFolderService{getFolder():Promise{returnPromise.resolve(FOLDER);}}它在我的FolderModule的提供者中声明import{NgModule}from

javascript - 如何防止使用 Parsleyjs 从 DOM 中删除表单验证错误

我正在使用parsleyjs验证密码字段.密码有三个要求,因此有三个验证消息:密码至少需要8个字符需要一个特殊字符需要一个号码当验证返回成功时,我不希望消息被删除,而是保留在原地并视觉上设置消息的样式,在这种情况下带有绿色复选标记(默认情况下消息有红色错误图标)。所以基本上想添加一个类或删除并保留DOM中的消息。例如,当插入一个整数时,验证可能如下所示:欧芹是否可以防止默认行为(删除消息)并将成功的类添加到相应的错误消息(而不仅仅是错误列表容器)?这是我目前所拥有的和一个codependemo$(function(){$('.form').parsley();});window.Par

javascript - 如何在 Node.js 中进行窗口截图?

我正在研究寻找一种使用Node.js截取窗口屏幕截图的方法,我正在尝试使用node-ffi执行此操作,但我不知道如何...我被困在这里的时间:varffi=require('ffi');varuser32=newffi.Library("user32",{FindWindowA:['uint32',['string','string']],PrintWindow:['int32',['int32','string','int32']]});varIMG;varwindowHandle=user32.FindWindowA(null,"Calculator");varprintWin=u

javascript - 仅当另一个具有特定值时,Node Js Express Validator 才需要字段

我使用express-validator检查我的帖子字段。我的问题是我只想在其他字段具有特定值时才需要某些字段。例如:ifperson_organisationistrue:person_organisation_namemustberequiredifperson_organisationisfalse:person_first_namemustberequired有什么方法可以将此规则放入验证模式中?? 最佳答案 创建自定义验证:app.use(expressValidator({customValidators:{checkP

javascript - 我可以连接一个字符串和一个变量来在 JavaScript 中选择一个 DOM 元素吗?

我尝试用谷歌搜索这个问题,但没有成功。可能是因为我问错了方式。非常感谢任何帮助。我有变量copy1、copy2等。我想遍历它们并选择每个变量以检查其内容是否具有一定数量的字符。当我使用下面的任何变体时,它会控制错误或在控制台中输出字符串。varcopy1=document.getElementById('copy1');varcopy2=document.getElementById('copy2');varcopy3=document.getElementById('copy3');for(vari=0;i理想情况下,我可以通过javascript选择一个元素和样式。非常感谢谢谢大家

javascript - create-react-app with node express 获取 %PUBLIC_URL%

我正在尝试使用快速服务器创建react应用程序。在我点击请求时设置服务器后,我得到了GEThttp://localhost:3333/%PUBLIC_URL%/favicon.ico400(错误请求)错误预览它给我URIError:Failedtodecodeparam'/%PUBLIC_URL%/favicon.ico'atdecodeURIComponent()atdecode_param(/home/owaishanif/code/flashcard-app/node_modules/express/lib/router/layer.js:172:12)atLayer.match

javascript - node.js 压缩 ZIP 到内存

我想将一些数据压缩到一个可写流中。目的是在内存中完成所有操作,而不是在磁盘上创建实际的zip文件。仅出于测试目的,我在磁盘上创建了一个ZIP文件。但是,当我尝试打开output.zip时,出现以下错误:“存档格式未知或已损坏”。(Windows7上的WinZip和MAC上的类似错误)我做错了什么?constfs=require('fs'),archiver=require('archiver'),streamBuffers=require('stream-buffers');letoutputStreamBuffer=newstreamBuffers.WritableStreamBuf

javascript - 将 getElementById 用于 [尚未] 在 DOM 中的元素?

据我所知,document.getElementById('myId')只会查找文档中已有的HTML元素。假设我通过JS创建了一个新元素,但我还没有将它附加到文档主体,是否有一种方法可以像我通常使用getElementById那样通过它的id访问这个元素?varnewElement=document.createElement('div');newElement.id='myId';//Withoutdoing:document.body.appendChild(newElement);varelmt=document.getElementById('myId');//won'twor