如何在 JSFiddle 中搜索特定的小提琴?

kyo*_*kyo 5 jsfiddle

我真的很喜欢JSFiddle,而且用了很多次。

目前,我创建/分叉了大约 80 个 fiddle my JSFiddle dashboard。我必须浏览 8 页才能用眼睛浏览每个标题来 寻找特定的小提琴。

在此输入图像描述


我可能可以,因为我只有 80 把小提琴,但如果明年我有 500 或 2000 把小提琴怎么办?这将花费我很长时间用眼睛浏览每个标题。我正在寻找更好的方法来处理这个问题。

有没有一种方法可以搜索特定的小提琴,而不必遍历所有分页并扫描每个标题?

任何有关这方面的提示将不胜感激。

Nic*_*ens 2

我遇到了和你一样的问题,所以我创建了一个小提琴来在我的小提琴列表中搜索:)

http://jsfiddle.net/panzerkunst/77fgau53/show/

它使用 JSFiddle API 来取回您的小提琴列表

$.ajax(
        {
            url: "http://jsfiddle.net/api/user/"+this.username+"/demo/list.json",
            data: {
                limit:this.limit
            },
            dataType: "JSONP",
            jsonp: "jsoncallback",
            type: "GET"
        }
    )
    .done(this.dataReceived.bind(this))
    .fail(this.errorHappened.bind(this))
    .always(this.resetControls.bind(this));
Run Code Online (Sandbox Code Playgroud)

然后根据您提供的关键字过滤列表。

dataReceived: function(data){
    var query = this.query;
    var filtered = _.filter(data.list, function(item){if(item.title.contains(query) || item.description.contains(query)){ return item}});

    [...]
}
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助 !

尼古拉斯

更新:要使其与您的小提琴一起使用,您必须更改传递给 .initialize() 方法的用户名。http://jsfiddle.net/panzerkunst/77fgau53/