It's about such a plan of things. habrahabr.ru
As an example, I give this particular article because it is one of the most sane that I managed to dig.
I will be very grateful to everyone who will advise something from their own experience. Really faced with the problem of developing a complex user interface. Interested in a way using jQuery since some libraries have already been approved, and without turning. I ask you not to give advice to the plan nafig you need it, garbage and so on. It turns out really porridge which is very difficult to fight. There is already an experience of a simpler project, windows, dragging, etc. Everything was done in the forehead, the handlers were hung up on the ID, or children. It works, but there is no desire to climb there at all. And in places I don’t understand how it works. In order not to put on this rake I started to climb the source code Jquery UI and kendo ui. Well, they are great, what can I say. There is no such thing as IDE, and they move from the selected element to the bottom, etc. Thus manipulating him. This is all cool and clever. But when you start to connect all this, and try to make it all interact with each other, the garbage is still that.
For earlier thanks for any advice in this regard.