草庐IT

JS入门到精通完整版

全部标签

javascript - 使用 node.js 和 ldapjs 的 LDAP 绑定(bind)错误

我正在尝试使用以下node.js文件实现基本的ldap绑定(bind)。不幸的是,我一直收到代码128的绑定(bind)错误。我在网上查找并没有找到代码128的引用。我试图搜索的LDAP服务器是一个eDirectory。有没有人有这方面的经验或者你有过类似的问题?我的node版本是v0.10.22,我的ldapjs版本是v0.7.1varldap=require('ldapjs');varcreds={url:"ldaps://ldap.url.com:636",bindDN:"cn=ldap,o=com"};varopts={filter:"(cn=username)",scope:

javascript - 在 node.js 中读取缓冲区对象

我正在尝试通过名为Wreck的Node模块获取html页面应该很容易获取数据,但是我获取不到数据'usestrict';varWreck=require('wreck');varurl='http://www.google.it';varcallback=function(err,response,payload){Wreck.read(response,null,function(err,body){//hereprintoutthehtmlpage});};Wreck.get(url,callback);上面是一个简单的脚本,只是开发人员自述文件的一个副本。根据文档body应该返回

javascript - 为什么我在运行此示例 node.js 代码时得到 "TypeError: object is not a function"?

为什么我在运行下面显示的代码时会出错?(它用于Coursera上斯坦福“创业工程”类(class)的作业之一:https://class.coursera.org/startup-001/quiz/attempt?quiz_id=149)该类(class)于2013年6月至9月开课,因此可能存在破坏脚本的Node或csv更新,对吧?作业不是关于修复脚本的,所以这个问题不是'作弊',而且类(class)目前没有运行..所以,环境是:Ubuntu14.04(内核3-13-0-29-generic),Nodev0.11.13,npmv1.4.9我在主目录中有npminstall的csv、ac

javascript - 如何在 node.js 中流式读取目录?

假设我有一个包含100K+甚至500k+文件的目录。我想用fs.readdir读取目录,但它是异步的,不是流式的。有人告诉我异步在完成读取整个文件列表之前使用内存。那么解决方案是什么?我想用流方法读取readdir。可以吗? 最佳答案 在现代计算机中,遍历一个包含50万个文件的目录没什么。当您在Node.js中异步fs.readdir时,它所做的只是读取指定目录中的文件名列表。它不读取文件的内容。我刚刚在目录中测试了700K个文件。加载这个文件名列表只需要21MB的内存。一旦你加载了这个文件名列表,你只需一个一个地遍历它们,或者通过

javascript - 如何将函数/回调传递给 Node.js 中的子进程?

假设我有一个parent.js包含一个名为parent的方法varchildProcess=require('child_process');varoptions={someData:{a:1,b:2,c:3},asyncFn:function(data,callback){/*dootherasyncstuffhere*/}};functionParent(options,callback){varchild=childProcess.fork('./child');child.send({method:method,options:options});child.on('messa

javascript - 在 Chart.js 段中嵌入唯一标识符?

我想让我的饼图具有交互性,方法是允许用户双击切片以向下钻取。我相信这样做的方法是在Canvas上创建一个onclick处理程序,并使用getSegmentsAtEvent()确定点击了哪个切片。虽然调用getSegmentsAtEvent()返回的段数据可能不明确。以下是返回数据的示例:[{"circumference":4.1887902047863905,"endAngle":8.901179185171081,"fillColor":"#FF5A5E","highlightColor":"#FF5A5E","innerRadius":0,"label":"Red","outerR

javascript - react .js : how to make inline styles automatically update progress bar on state change

我在React.js和ZurbFoundation中构建了一个进度条,我想反射(reflect)当前状态。我知道一开始我可以用这样的东西设置宽度:render:function(){varspanPercent=(this.props.a-this.props.b)/this.props.a+'%';varspanStyle={width:spanPercent};return();}但是,当props的值由于状态变化而变化时,即使props值发生变化,内联样式也不会更新。是否有执行此操作的最佳实践,例如使用回调或将代码放在其他地方?如果有任何帮助,我将不胜感激!

javascript - 如何在 RequireJS (AMD) 环境中访问 node.js 模块?

我有一个使用RequireJS(2.1.14)作为模块系统的前端SPA。它基本上引导并加载Backbone.Marionette应用程序。在main.js中:require.config({baseUrl:'/js',waitSeconds:200,nodeRequire:require,paths:{jquery:'//cdn/jquery.min',underscore:'//cdn/underscore-min',//moreplugins},shim:{//shimmingstuff}});require(['marionette','vent','config/templat

javascript - 如何删除具有自定义 ID 的 fabric.js 对象?

我创建了一个带有一些图像和文本的fabric.jsCanvas编辑器。但我想跟踪添加的图像或文本。这就是为什么我在添加此对象时提供myId的原因。但是如何删除具有这个自定义id的对象呢?这是我添加文本的代码vartext=newfabric.Text(txt,{left:30,top:0,fill:"#"+col,fontFamily:family,id:MyID});canvas.setActiveObject(text);canvas.add(text);这里myID是我的自定义id但是如何使用这个myID删除这个文本呢?我试过了canvas.remove(get_myID);//

javascript - 如何检查一个字符串是否与 node.js 中的任何正则表达式数组匹配?

我正在尝试有效地检查一个字符串是否与正则表达式数组中的任何一个匹配,并在遇到的第一个匹配项中返回true(打破对正则表达式的迭代)我当前的代码:_.forEach(self._connectedClients,function(client){if(client.authenticated){varinterested=_.forEach(client.interests,function(interest){if(evt.event_type.search(interest)!=-1){returntrue;}});if(interested){self._sendJSON(clie