I used to develop my apps in rails and JQuery. Recently my company has switched to using AngularJS and its powerful apis totally blow my mind (in a good way). We always design the view in HTML the nmanipulate the DOM in JQuery. In AngularJS, we architect the page like the way we treat our server side codes.
If you have a jquery background and thinking to switch to AngularJS, then you should definitely check out the link below.