草庐IT

requires-expression

全部标签

javascript - 将自定义指令添加到已有 Angular Directive(指令)的现有输入 [ng-model/ng-required]

我想使用一个用ng-model和ng-required修饰的标准输入控件,然后添加我自己的自定义属性指令以提供uib-typeahead控件的功能。我使用此链接使我的指令部分起作用。AdddirectivesfromdirectiveinAngularJSPLUNKR-TheVersion2ofthedirectivedoesnotworkcorrectlywithng-model我的指令确实添加了预输入功能并且效果很好,但它没有在选择项目后将模型绑定(bind)到控件上。我有两个版本的指令。版本1:是一个元素样式指令,我已经成功使用它一段时间了,但是当我不想对输入元素有更多控制时,它

Javascript: 'require' 是 AMD 中的同步方法(异步模块定义)吗?

'require'在AMD(异步模块定义)中是同步的吗?如果是这样,是什么使该规范异步?如果我的代码中间有require()(它还没有被加载),它会停止执行吗?会说话的浏览器端。 最佳答案 这里有两个不同的synchronous概念。第一个是“它会停止我的整个网页,坐等文件吗?”。答案是否定的。如果您有一个具有依赖项的脚本,RequireJS不会这样做。如果使用得当,它会使用promise系统。这意味着如果您发送回调并定义对该文件的要求,则在加载所有必需的文件之前不会运行回调。如果其中一个必需文件中有require,则THAT回调将

javascript - 如何防止@require 缓存外部js 脚本

我目前正在尝试弄清楚如何在我的网络服务器上的scriptish/greasemonkey脚本中包含一个javascript,并让它在每次调用用户脚本时重新加载脚本。我正在我的网络服务器上编辑脚本,我真的不想每次对包含的脚本进行更改时都重新安装用户脚本。有什么办法可以解决这个问题吗?我一直在寻找答案,但到目前为止没有找到答案。明确地说,我的用户脚本如下所示://==UserScript==//@idHET//@nameSettingsHandler//@version1.0//@namespaceHET//@requirehttp://urltoscript/scripts/he/lib

javascript - 如何在 Socket.io/express-sessions 中访问/保存授权事件的 session 数据?

我在node.js服务器上使用Socket.io和express4框架设置了一个websocket。我正在尝试在使用我的websocket时为我的用户实现授权步骤。当用户连接时,token将作为查询值传递给服务器。在服务器级别,我在数据库中查询与传递的token匹配的session。如果找到session,我会做一些其他检查以确保token未被劫持。问题session数据似乎在每次重新加载页面时都会被清除。或者服务器无法将sessionId链接到创建它的用户,因此每次它都会生成一个新session。我对“如果已设置”如何访问session变量感到困惑。我的代码的问题当用户重新加载他/她

javascript - Express.js 服务器端渲染 - 请求 '/json/version/

我有一个快速服务器正在运行以预呈现我的React应用程序。我有一个路由文件,该文件将HomeContainer与基本路由/匹配,所有其他路由都与未找到的页面匹配。importHomeContainerfrom'containers/home-container/home-container';importPageNotFoundfrom'components/page-not-found/page-not-found';constroutes=[{path:'/',exact:true,component:HomeContainer},{path:'*',component:PageN

javascript - 使用 Express 和 Socket.IO 的 session 支持的解释?

我正在寻找一些帮助来确定依赖于express和socket.io的服务器上的session。主要目标是处理诸如将socket.iosessionID与用户ID配对、在重新连接时维护状态以及能够轻松地对服务器上的任何参与者进行分组等事情。非常感谢任何帮助。谢谢。 最佳答案 我刚刚上传了一个项目,它允许您在Socket.IO中使用express中的session。也许这对你有一些帮助。https://github.com/aviddiviner/Socket.IO-sessions您可以使用npminstallsocket.io-ses

javascript - 使用 requirejs 编译 javascript 程序以删除 require 依赖

我已经使用requirejs编写了一个JavaScript应用程序来处理依赖项注入(inject)。我已经编译了该文件,但是在将其作为脚本包含时出现了明显的错误:UncaughtReferenceError:defineisnotdefined如果开发人员决定不使用AMD加载程序,我希望我的JavaScript应用程序不依赖于AMD加载程序。但是,由于应用程序的复杂性,我想用它来处理我的应用程序的依赖项。是否有可用的编译器来编译JavaScript以删除AMD依赖项?我看到了一些关于Grunt的讨论,但没有找到关于这是否是Grunt的一个特性的任何直接答案。

javascript - Require.js 延迟加载远程 url

我的本​​地文件系统上有一个名为moment.js的文件,使用require.js加载它如下:initialize:function(){require(['moment'],function(data){console.log(data);});}但是,如果我这样做:initialize:function(){require(['http://momentjs.com/downloads/moment.min.js'],function(data){console.log(data);});}返回的数据未定义。为什么是这样?以及如何在运行时动态包含远程模块?

javascript - Express 中间件、next 和 Promises

有一个非常简单的带有处理程序的Express路由器:router.get('/users/:userId/roles/:roleId',function(req,res,next){constroleId=req.params.roleId;res.rest.resource=UserModel.findOne({_id:req.params.userId}).exec().then(function(usr){console.log(req.params.roleId);//=>undefinedconsole.log(roleId);//=>okayhereconstresult=

javascript - 合并 socket.io 和 express.js session

我想将express.js和socket.iosession合并在一起。下面是我的代码(socket.io部分)vario=require('socket.io').listen(app);io.set('loglevel',1);io.sockets.on('connection',function(socket){console.log('clientconnected');client.send(client.id);//sendclientidtoclientitselfsocket.on('connect',function(){console.log(socket.id+'