Base.js的源码解读