know the base javascript knowledge, like: closure,scope, prototype, promise(angularjs)