Avec autolayout.js, cette partie va vous être facilitée.
Elle implémente l'apple's auto layout et visual format, vous permettant de simplifier la mise en page.
Enfin, comme elle est sous licence MIT, vous pouvez l'utiliser pour vos prochains projets d'applications ou de sites web personnels comme professionnels, l'adapter à vos besoins et surtout participer à son développement.