angular的核心是什么