一、是否能将知识点串联起来并在自己脑中建立知识架构
    从设计者的角度来思考,为什么要这么设计,是什么好处,还是一个历史遗留糟粕。
    这个知识点有什么作用,有没有其他类似的技术点,对比起来有什么异同。
    有些时候,它的用法就是技术点的用处
    二、api是否了解所有底层原理
    这个api是否是语法糖,能不能靠原生js实现
    三、api能不能自己手写一遍
    手写api有两个好处:
    (1)熟练掌握api用法,传参和回调函数逻辑
    (2)掌握编程技巧
    四、有没有体现自己技术能力的项目
    通过有难度的项目,能够实践技术点,提升工程能力