Javascript 如何在主干中进行洗牌收集?
首先,我将集合与服务器同步,然后我需要渲染。在此之后,用户可以按此按钮在页面中洗牌数据(例如歌曲列表),脚本必须重新播放所有项目。 我写道:Javascript 如何在主干中进行洗牌收集?,javascript,backbone.js,Javascript,Backbone.js,首先,我将集合与服务器同步,然后我需要渲染。在此之后,用户可以按此按钮在页面中洗牌数据(例如歌曲列表),脚本必须重新播放所有项目。 我写道: AppCollection.on("add" , onUpdateItem ); $( document ).bind("keyup", function(e){ if( e.keyCode === 13 ) { var shuffledCopy = AppCollection.clone().shuffle(); $
AppCollection.on("add" , onUpdateItem );
$( document ).bind("keyup", function(e){
if( e.keyCode === 13 ) {
var shuffledCopy = AppCollection.clone().shuffle();
$("body").html("");
AppCollection.reset().add( shuffledCopy );
}
});
也许你知道实现这一目标的最佳实践吗?我会使用,一个具有洗牌功能,另一个具有默认排序。这样,您可以根据需要交换比较器,只需调用 您的视图是否侦听主干网的
add
事件?