本篇来看这次提交:
这次提交主要做了两件事,一个是把导出的内容由原来的对象设置为Seed函数,一个是在Seed上定义了一些类似静态的方法。看main.js中的导出如下:
就是一个Seed,也就是说框架对外暴露的入口就是一个函数:
functionSeed(...){...}
然后在Seed上定义了一些可以直接使用的静态方法,比如下这个extend:
通常我们都是给构造函数的原型定义方法,然后用实例去访问,比如之前遇到过的:
functionSeed(...){...}Seed.prototype._