Это плохой / не элегантный способ справиться с этим?Могут ли мне помочь позвоночник или уголь? - PullRequest
0 голосов
/ 26 февраля 2012

У меня есть много следующих типов html / jquery, и мне интересно, есть ли лучший способ справиться с этим.Я пытаюсь разделить привязку html, создание экземпляра объекта, обработку (рендеринг представления с постом и вызовом) и слой представления, который удаляет контейнер с идентификатором.

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

});

object-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

1 Ответ

1 голос
/ 18 марта 2012

Backbone поможет организовать приложение и упростит обновление представления. Ember сделает вещи еще проще, чем Backbone. Из-за привязки Ember вам не пришлось бы удалять элемент из DOM. Вы просто удалили модель, а Ember обновил бы представление для вас.

...