我真的很喜歡JSFiddle
,我用了很多。如何在我的JSFiddle中搜索特定的小提琴?
在這一刻,我有大約80個小提琴,我創建/分叉在my JSFiddle dashboard
。我必須通過8頁來尋找特定的小提琴使用我的眼睛掃描每個標題。
我可能是可行的,因爲我只有80把小提琴,但如果我有500個或2000小提琴,明年呢?這將永遠需要我用我的眼睛掃描每個標題。我正在尋求更好的方法來處理這個問題。
有沒有辦法搜索特定的小提琴而無需瀏覽所有分頁並掃描每個標題?
任何提示,將不勝感激。
我真的很喜歡JSFiddle
,我用了很多。如何在我的JSFiddle中搜索特定的小提琴?
在這一刻,我有大約80個小提琴,我創建/分叉在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));
然後根據您提供的關鍵字篩選列表。
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}});
[...]
}
希望這有助於!
薩科
UPDATE:使其與您小提琴工作,你必須改變傳遞給.initialize()方法的用戶名。 http://jsfiddle.net/panzerkunst/77fgau53/
我試過了。它不起作用。這需要很長時間。不過謝謝分享你的努力。 – ihue
是的,這需要時間..這是因爲所有的小提琴都必須在過濾它們之前進行檢索(在他們的API中沒有預見到過濾) 您是否在調用.initialize()方法時更改了用戶名? searchFiddles.initialize({username:「bheng」}); 我試過用你的用戶名和那個工作 –
我應該告訴你做那個抱歉:)默認的用戶名是我的! :) http://jsfiddle.net/panzerkunst/77fgau53/ –
我剛剛寫了這個。 https://addons.mozilla.org/en-US/firefox/addon/jsfiddle-search/索引您的jsfiddles並在「所有小提琴」儀表板的左上方添加一個搜索框它只會在「您瀏覽過的所有小提琴「頁面它不會抓取頁面,您必須自己點擊它們 – user7420100