Показаны сообщения с ярлыком javascript. Показать все сообщения
Показаны сообщения с ярлыком javascript. Показать все сообщения

Async.js vs. Jquery Deferred

Intro

Do you know Async.js? It is a javascript framework helping deal with async functions. Let's imagine we want to render some html template:

compare_two_items_html function(item_1item_2{
    return _.template("item #<%= item_1.id %>: <%= item_1.price %> USD vs. item #<%= item_2.id %>: <%= item_2.price %> USD");
}

And we have function of loading item:

load_item function(idcallback{
    $.getJSON("/items/" idcallback);
};

To render this, we should write something like that:

load_item(5function(item_1{
    load_item(12function(item_2{
        $("#compare_items").html(compare_two_items_html(item_1item_2));
    });
});

A little bit messy. Imagine if we had more then 2 dependencies.



Sencha. Extjs ООП


Сколько раз я собирался начать пользоваться Extjs? Пока собирался, библиотеку уже переименовали в Sencha!

В этой библиотеке столько всего, что глаза разбегаются! Думаю, что стоит осваивать постепенно: понадобилось что-то новое — проверить, нет ли этого в Extjs, а потом уж искать другие решения.

Вот что насчет ООП:




2008–2014 © Сергей Удалов Реклама Система Orphus