小编Mar*_*ark的帖子

jQuery hasAttr检查元素是否有属性

可能重复:
使用JQuery检查属性是否存在

你如何检查jQuery中的元素是否有属性?类似于hasClass,但有attr

例如,

if ($(this).hasAttr("name")) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

jquery

666
推荐指数
9
解决办法
81万
查看次数

526
推荐指数
14
解决办法
47万
查看次数

渐变边框

我正在尝试将渐变应用到边框,我认为这样做很简单:

border-color: -moz-linear-gradient(top, #555555, #111111);
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

有谁知道边界渐变的正确方法是什么?

css gradient css3

259
推荐指数
9
解决办法
54万
查看次数

node.js mongodb通过_id node-mongodb-native选择文档

我正在尝试通过id选择一个文档

我试过了:

collection.update({ "_id": { "$oid": + theidID } }

collection.update({ "_id": theidID }

collection.update({ "_id.$oid": theidID }}
Run Code Online (Sandbox Code Playgroud)

还尝试过:

collection.update({ _id: new ObjectID(theidID ) }
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误500 ...

var mongo = require('mongodb')
var BSON = mongo.BSONPure;
var o_id = new BSON.ObjectID(theidID );

collection.update({ _id: o_id }
Run Code Online (Sandbox Code Playgroud)

这些都不起作用.如何通过_id选择?

javascript mongodb node.js

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

如何使用node.js连接mongodb(并进行身份验证)?

如何使用node.js连接到mongodb?

我有node-mongodb-native驱动程序.

显然有0个文档.

这是这样的吗?

var mongo = require('mongodb/lib/mongodb'); 
var Db= new mongo.Db( dbname, new mongo.Server( 'mongolab.com', 27017, {}), {}); 
Run Code Online (Sandbox Code Playgroud)

我在哪里输入用户名和密码?

另外我如何插入东西?

谢谢.

javascript authentication connection mongodb node.js

71
推荐指数
5
解决办法
10万
查看次数

node.js多房间聊天示例

我正在寻找支持多个房间的websocket/node.js聊天实现.

我也打算写一个需要多个房间或服务器的应用程序,我只是在寻找人们如何做的代码示例.

谢谢.

我知道有一个服务http://pusherapp.com提供这项服务,但我正在寻找一个开源示例.

javascript websocket node.js

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

将图像写入本地服务器

更新

接受的答案对去年有好处,但今天我会使用其他人使用的包:https: //github.com/mikeal/request


原版的

我正试图抓住谷歌的徽标并使用node.js将其保存到我的服务器

这就是我现在所做的并且不起作用:

        var options = {
            host: 'google.com',
            port: 80,
            path: '/images/logos/ps_logo2.png'
        };

        var request = http.get(options);

        request.on('response', function (res) {
            res.on('data', function (chunk) {
                fs.writeFile(dir+'image.png', chunk, function (err) {
                    if (err) throw err;
                    console.log('It\'s saved!');
                });
            });
        });
Run Code Online (Sandbox Code Playgroud)

我怎样才能使这个工作?

http-get node.js

59
推荐指数
4
解决办法
11万
查看次数

node.js async libs

有大量的库可以帮助修复回调综合症的层次.

事实上,有太多,我使用哪一个?

asynchronous callback node.js

56
推荐指数
3
解决办法
2万
查看次数

只有一个方向的css3盒子阴影?

我有一个插入框阴影的元素,但我想只在顶部的阴影.

有没有办法只设置顶部阴影?我是否不得不求助于创建其他元素以覆盖侧面阴影?

css3

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

美元符号

我有这样简单的东西:

$(selector).append("somestuff");
Run Code Online (Sandbox Code Playgroud)

但是因为我要重用选择器,所以我将其缓存:

var $selector = $(selector);
Run Code Online (Sandbox Code Playgroud)

所以我最终得到:

$selector.append("somestuff");
Run Code Online (Sandbox Code Playgroud)

我的问题是,我应该这样做,还是应该这样做:

var selector = $(selector);
selector.append("somestuff");
Run Code Online (Sandbox Code Playgroud)

尝试任何一个,两个都有效.哪种方法是正确的,为什么?是$$selector不必要的,因为jQuery对象已经在申报$(selector)


编辑

谢谢你的回答.看起来很简单也很清楚.尽管如此,我是否应该$在变量中使用似乎存在分歧.每个人投票给答案都很好.:)

jquery

41
推荐指数
5
解决办法
3万
查看次数