小编ptf*_*ptf的帖子

使用javascript检查单选按钮

出于某种原因,我似乎无法弄清楚这一点.

我的html中有一些单选按钮可以切换类别:

<input type="radio" name="main-categories" id="_1234" value="1234" /> // All
<input type="radio" name="main-categories" id="_2345" value="2345" /> // Certain category
<input type="radio" name="main-categories" id="_3456" value="3456" /> // Certain category
<input type="radio" name="main-categories" id="_4567" value="4567" /> // Certain category
Run Code Online (Sandbox Code Playgroud)

用户可以选择他/她想要的任何一个,但是当某个事件触发时,我想设置1234为设置选中的单选按钮,因为这是默认选中的单选按钮.

我尝试了这个版本(有和没有jQuery):

document.getElementById('#_1234').checked = true;

但它似乎没有更新.我需要它明显更新,以便用户可以看到它.有人可以帮忙吗?

编辑:我只是累了,忽略了#,谢谢你指出,那和$.prop().

html javascript radio-button

77
推荐指数
4
解决办法
25万
查看次数

有人可以解释这个数组的正则表达式过滤

我正在过滤一个数组,并在这里找到一个正则表达式.我试图理解这个:

filterArray.filter(/./.test.bind(new RegExp(key, 'g')))
Run Code Online (Sandbox Code Playgroud)

但是我不明白数组如何测试它对正则表达式的价值,或者为什么你必须从/./开始而不是只写正则表达式.在这种情况下绑定是如何工作的?

编辑:键只是一个我要匹配的字符串,"嗨"或"狗"或"任何真的".

javascript regex

8
推荐指数
2
解决办法
9550
查看次数

是否可以使用Mongoose在MongoDB中创建新数据库?

我试图找出是否可以使用Mongoose在MongoDB中创建一个新数据库.我在Node上运行,我知道Node的MongoDB驱动程序可以做到,但我想知道我是否可以只使用Mongoose.

是否有与db.createCollection(name, options)Mongoose中的Node MongoDB驱动程序等效的内容?我的谷歌技能现在失败了.

我只是想弄清楚我是否必须为此安装整个MongoDB驱动程序,但我想我会这样做.

mongoose mongodb node.js

8
推荐指数
1
解决办法
1万
查看次数

具有angularjs的NODE和CMS:他们如何合作

我正在考虑用MEAN堆栈制作一些东西.我需要一种方法来编辑网站的内容,例如Wordpress提供的(基本上是CMS).

令人困惑的是CMS和Angular如何协同工作.我看过一个名为Keystone的CMS ,你必须在Node中设置一些路由等.你在Angluar设置的路由会不会崩溃?

在我使用的其他CMS中,视图的创建发生在服务器端.在Angular中,据我所知,您创建了一个HTML模板,您可以在角度控制器中填充数据.这似乎也可能在CMS和Angular之间崩溃.是这样的吗?

关于Angular和内容管理系统是否还有其他的怪癖或类似问题我应该知道,或者通常没有太多问题将两者结合起来?

javascript content-management-system node.js angularjs

7
推荐指数
2
解决办法
8129
查看次数

在Windows应用商店中获取窗口宽度/高度

我目前有一个加载的基本页面,我需要一些方法来获取窗口的宽度和高度,最好是在构造函数中.问题是,在构造函数中,或者在页面完全加载之前,我似乎无法掌握宽度和高度.加载后我可以使用:

this.ActualWidth;
this.ActualHeight;
Run Code Online (Sandbox Code Playgroud)

是否有任何窗口加载完成事件我可以使用或以任何方式获得加载过程中的宽度和高度?

c# xaml windows-8 windows-store-apps

6
推荐指数
1
解决办法
1万
查看次数

每次都调用 jQuery ajaxComplete?

我有一个关于 .ajaxComplete() 的问题。

假设我这样做:

// Register an ajaxComplete (pseudo code ish)
$('#someId').ajaxComplete(function () {
    if (ajaxCompleted == isAjaxImWaitingForToComplete) {
        // something something
    }
});
Run Code Online (Sandbox Code Playgroud)

然后每次 ajax 任务完成时都会调用它。有没有办法让它只被调用一次,然后取消注册?我可以添加 $('#someId').unbind(); 在ajaxComplete里面函数的底部?

javascript ajax jquery

5
推荐指数
1
解决办法
4663
查看次数

irdbouch上的couchdb日志在哪里?

我在iriscouch.com上使用CouchDB.

我已经创建了一个数据库,我已经填充了一些数据.我正在运行一个map和一个reduce函数来过滤掉一些项目,但它不起作用.由于console.log无法正常工作,我正在尝试使用CouchDB提供的log()函数.但我找不到日志文件.我在配置中找到了路径,但这就是服务器上的文件路径,我只能访问被褥(我想).

我有什么要求可以阅读日志吗?

couchdb

5
推荐指数
1
解决办法
294
查看次数

Yeoman:将grunt中的sass/compass支持添加到现有项目中

我有一个现有的项目,但我需要添加sass/compass,这样当我使用grunt server命令时,grunt会自动编译它.

有谁知道我是怎么做到的?

编辑:我已经设法将grunt sas/compasss添加到项目中,但是我需要配置gruntfile.js来监视和编译css.我所做的就是添加sass支持就是运行npm install grunt-contrib-sass --save-dev.

javascript sass gruntjs yeoman

3
推荐指数
1
解决办法
3993
查看次数

使用express/nodejs提供静态文件

我已经设置了这样的静态文件:

app.use(express.static(__dirname));

app.get('/', function(req, res) {
    res.locals.message = 'Hello!';
    res.render('index');
});
Run Code Online (Sandbox Code Playgroud)

这似乎有效.这是通常的做法吗?我有点困惑,如果static在同一个端口上启动自己的服务器,如果是这样的话,这是一个好主意吗?

node.js express

3
推荐指数
1
解决办法
478
查看次数

懒惰过滤列表

我有一个项目列表,我想从该列表中选择3个项目来完成谓词.

我试过这个:(例子)

list.Where(x => x == 2).Take(3)

list.Take(3).Where(x => x == 2)

但他们当然不行.

是否有一种机制只能选择满足谓词的元素,直到满足为止.Take(3)

编辑:第一个例子的问题是,它首先选择匹配的每个元素,然后取第一个3.我只希望它选择,直到它采取3.我认为它只对巨大的集合真的很重要,但仍然.或者这就是我理解它的方式.

发生这种情况:( 编辑:我错了)

[1, 2, 2, 2, 3, 4, 5, 2].Where(x => x == 2)=> [2, 2, 2, 2].Take(3)=>[2, 2, 2]

我想要这样的东西: [1, 2, 2, 2, 3, 4, 5, 2].Where(x => x == 2, 3)=> [2, 2, 2],其中3是它在停止过滤之前匹配的元素数量.

c#

2
推荐指数
1
解决办法
68
查看次数