Building Large-Scale jQuery Applications