prototype源码注释解读