js framework examples