backbone 学习之extend以及总结

Backbone中提供了很方便的extend方法来创建子类。也就是在JS中实现类式继承了,源码部分很容易理解,这里就不列出来了,相信大家都能看明白。

Model.extend = Collection.extend = Router.extend = View.extend = History.extend = extend;

提供上门的代码,咱们就可以知道Backbone中所有的Model View Collection Router History这些对象都有extend方法,因此,他们所创建的子类上也同样具有extend方法。

总结

Backbone可以说是一个轻量级的JavaScript框架,源码部分只有1600多行,但是功能确实很强大,目前使用者也是越是越多,尤其是web app的时代,相信通过它你一定可以得到意想不到的编码乐趣,感谢Backbone的作者们给予我们这么好的东西,致敬!

原文地址:https://www.cnblogs.com/xiaobudiandian/p/Backbone_summary.html