我正在尝试做一些我认为非常简单的事情 - 使用child_process.exec执行'echo'行.我的代码看起来像这样:
var exec = require('child_process').exec;
exec('echo "HELLO"', function (error, stdout, stderr) {
console.log(error);
console.log(stdout);
console.log(stderr);
});
Run Code Online (Sandbox Code Playgroud)
截至目前,回声永远不会被调用,回调也不会被调用.这里有什么我想念的吗?
另外,我正在使用我正在创建的grunt任务中的thins,所以我不确定是否有任何可以将其设置的东西(尽管这个插件似乎在这里做得很好 - https:// github. com/sindresorhus/grunt-shell/blob/master/tasks/shell.js)
我正在尝试编写一个读取输入值的函数,并确定是否在其创建中使用了空格.我不打算修剪任何东西 - 看看它是否需要修剪能力.
我甚至不确定从哪里开始,所以我没有任何代码可供查看.如果可以的话请帮忙!
我正在尝试这个解决方案,但它似乎不起作用(我不认为我正在使用.has())
if ($('#id').val().has(" ")) {
alert('has spaces')
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用jQuery解析文本字符串并从中创建变量.字符串如下:
Publications Deadlines: armadllo
Run Code Online (Sandbox Code Playgroud)
我试图通过"出版物截止日期:"获取所有内容,因此无论名称是多少,都包括其名称,无论多长时间或多少单词.
我通过jQuery .text()函数获取文本,如下所示:
$('.label_im_getting').text()
Run Code Online (Sandbox Code Playgroud)
我觉得这可能是一个简单的解决方案,我不能放在一起.如果它比JQ更有效,传统的JS也很好!
我正在尝试获取当前dataTables页面上的行数.如果我这样做:
alert($('.tableViewer tbody tr').length)
Run Code Online (Sandbox Code Playgroud)
它给了我一个不准确的行数(我想它会添加当前页面和最后一页?).
无论如何,我只是试图在我实际上的页面上获取行数.有谁知道如何做到这一点?
这是我的删除按钮:
function fnDelete(elem){
if (selected.length>0) {
var c;
c = confirm('Are you sure you want to delete the selected ${displayTableName}?');
if (c) {
// Create delete url from editor url...
var deleteURL = (urlstr.substring(0, urlstr.lastIndexOf('/') + 1)) + "delete.do";
alert($('.tableViewer tbody tr').length)
deleteRecord(deleteURL,selected[0]);
alert($('.tableViewer tbody tr').length)
if ( $('.tableViewer tbody tr').length === 1) {
setTimeout(function() { oTable.fnPageChange('last'); }, 100);
}
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试做我希望是一件简单的事情 - 只在对象的子属性上做一个model.set.
现在,我有一个看起来像这样的模型:
{
"attr1" : true,
"attr2" : this.model.get("username"),
"attr3" : $('#tenant_select').val(),
"attr_array": [
{
"id": "sub_1",
"state": "active"
},
{
"id": "sub_22",
"state": "not_active"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我希望能够获取myMode.attr_array.state的覆盖率并更改值.但是,使用.set我只能在第一级更改属性,即attr_array.
有没有办法使用model.set来做到这一点?
这可能是一个非常简单的问题,但它已经困扰了我一段时间.
我正在尝试将用户输入呈现'&'为'&'.浏览器已经将它转换'&'为我,我正试图找到解决方法.所有编码字符都会发生这种情况,而不仅仅是&符号.
如何'&'在HTML中呈现为文本,而不是将其呈现为'&'?
这是一个JSFiddle - http://jsfiddle.net/WSu6a/
我正拼命地将mu2模块绑定到node.js中的Express中.但是,我似乎无法弄清楚,当尝试使用mu2express模块运行该示例时,我在尝试运行时不断收到此错误:
module.js:340
throw err;
^
Error: Cannot find module 'mu2Express'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/myapp.js:1:80)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
Run Code Online (Sandbox Code Playgroud)
这是由本地或模块本身引起的错误吗?现在,我正在使用节点http模块专门使用mu2,但我真的想使用express是可能的.
任何人都可以帮忙吗?我应该提供更多信息吗?我对node.js很新,如果可能的话,我可以使用一些方向!
基于这个问题的答案我的功能,我写了这个函数来删除实时站点上的路由(使用Express和Node).
function deleteRoute(url) {
for (var i = app.routes.get.length - 1; i >= 0; i--) {
if (app.routes.get[i].path === "/" + url) {
console.log(app.routes.get[i]);
delete app.routes.get[i];
console.log(app.routes.get)
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我运行它时,它似乎也删除了所有静态页面的路由,这些页面在启动时声明如下:
app.use(express.static(__dirname + '/components'));
Run Code Online (Sandbox Code Playgroud)
我已经冥想了一段时间,似乎无法控制它.任何人都可以帮忙吗?每当我在之前和之后记录app.routes.get时,看起来操作都是正确完成的.
具体来说,这是在删除路由后重新加载任何静态页面时出现的错误:
TypeError: Cannot call method 'match' of undefined
Run Code Online (Sandbox Code Playgroud)
这是删除前的app.routes:
{ get:
[ { path: '/',
method: 'get',
callbacks: [Object],
keys: [],
regexp: /^\/\/?$/i,
params: [] },
{ path: '/index.html',
method: 'get',
callbacks: [Object],
keys: [],
regexp: /^\/index\.html\/?$/i,
params: [] },
{ path: …Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的节点应用程序中获取当前__dirname的父级.
这是我目前的代码行:
mu.root = __dirname + '/theme';
Run Code Online (Sandbox Code Playgroud)
然而,我想要从目前的目录中伸出另一个目录.
这是我的目录结构:
lib
this_file.js
theme
theme_file.file
Run Code Online (Sandbox Code Playgroud)
如何在不解析__dirname的结果的情况下执行此操作?
是否可以在不区分大小写的情况下进行排序?
例如,默认情况下,排序显示如下:
Awesomeman
adam
beyonce
Run Code Online (Sandbox Code Playgroud)
但是,我想要像:
adam
Awesomeman
beyonce
Run Code Online (Sandbox Code Playgroud)
是否有可能轻易超越灵敏度?从我可以告诉网格继承OnDemandGrid和OnDemandList,它们都继承自Grid和List.对于我的商店,我正在使用Memory包装Observable.
截至目前,我正在尝试覆盖_setSort的List.js,但是这不是工作.那些熟悉这些框架的人?
javascript ×8
node.js ×4
express ×3
jquery ×3
backbone.js ×1
datatables ×1
dgrid ×1
dojo ×1
gruntjs ×1
html ×1
json ×1
marionette ×1
mustache ×1
parsing ×1
text ×1