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

我可能可以,因为我只有 80 把小提琴,但如果明年我有 500 或 2000 把小提琴怎么办?这将花费我很长时间用眼睛浏览每个标题。我正在寻找更好的方法来处理这个问题。
有没有一种方法可以搜索特定的小提琴,而不必遍历所有分页并扫描每个标题?
任何有关这方面的提示将不胜感激。
我遇到了和你一样的问题,所以我创建了一个小提琴来在我的小提琴列表中搜索:)
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/