0
私は以下のタイプのhtml/jqueryをたくさん持っており、それを処理するより良い方法があるかどうか疑問に思っています。私はhtmlのバインディング、オブジェクトのインスタンス化、処理(ポストと呼び出しビューレンダリング)、およびidを持つコンテナを削除するビューレイヤーを分離しようとしています。これを処理するには、これは悪いですか?バックボーンかエバーは私を助けますか?
HTML:
<span data-global-id="1" class="remove-item">remove</span>
イベントcapture.js:
$('.remove-item').click(function(){
var l=get_remove_item($(this));
process(l); // this does the posting based upoint values in objectction
});
オブジェクトcreation.js:
function get_remove_item(v){
t={};
t.action='remove-item';
t.global_id=v.data('global-id');
console.log(t);
return t;
}
process.js:
function process(l){
// will post the data
var f_name = s.replace (/-/g,"_"); // replace space or comma by underscore
f_name=f_name + "_view";
var str=window[f_name](r);
}
view.js:
remove_item_view(){
// go back and delete out container with global_id value
}
はこれを行うには良い方法はありますか?バックボーンまたはエバーはこれをよりうまく処理するでしょうか?どのように?
THX
http://codereview.stackexchange.com –
私は実際にコードの最適化を探しているわけではないと思います。ちょうど1〜2時間でこれを一緒にハッキングしました。それがより良くなるように感じる – timpone