backbone源码分析——框架
在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。

backbone基于underscore,框架基本类似,backbone就把Backbone据为自己的全局变量,同样,所有方法都作为_对象的属性。

```js

(function(){
  var root = this;
  var previousBackbone = root.Backbone;

  //...省略的变量声明...

  var Backbone;

  if (typeof exports !== 'undefined') {
    Backbone = exports;
  } else {
    Backbone = root.Backbone = {};
  }

  Backbone.VERSION = '1.0.0';

  //...省略的属性值...

}).call(this);

```

想要初步了解这个框架,可以参阅超链接:《underscore源码分析——框架》

不同之处甚微,backbone对node.js兼容处理方面简单一些,另外就是js对象方面的问题。

你好,我是Bolt。本文为Bolt原创,首发于h-won之队

可以随意引用,无需注明出处。

欢迎大神们指出错误,如回复在首发之处,感激不尽

评论
发表评论
暂无评论
WRITTEN BY
BoltDoggy
A doggy named Bolt.
TA的新浪微博
PUBLISHED IN
underscore.js源码分析【半途而费】

Bolt 在本专栏已停止更新。

由于本屌实力不够,没有能力维持本专栏,故个人停止更新。

但仍欢迎对underscore.js有兴趣的各大神来此专栏发表文章。


Bolt 在写underscore.js源码分析专栏的时候发现了一个问题,就是看别人写的代码的时候自认为看懂了,但实际上有理解错误自己也不知道。

另外就是看了再牛逼的代码,自己写的时候,还是那些小套套。

于是 Bolt 开了一个新专栏:My Code Wars 我的代码战争。在同一需求下,菜鸟写的代码与大神有什么区别,是思维方式不同,还是什么原因导致的?

欢迎大家来新专栏提供意见和建议。


本专栏

  • 阅读 面向 新手
  • 写作 面向 进阶
  • 指正 面向 大神

新手

  • 这里的新手并不是代表初学者,而是已经掌握了JavaScript的基本用法
  • 通过深入知名函数库underscore.js,了解一些常见原生函数的用法
  • 学会使用简单的underscore.js扩展方法
  • 知名函数库的源码,也不过如此嘛

进阶

  • 感觉JavaScript的知识要点都掌握了,面对项目却不知如何下手
  • 读点源码,大项目的看不懂?那就从underscore.js开始
  • 养成良好的写作习惯,培养优秀的表达能力,快来专栏发文吧
  • 知名函数库的源码,也不过如此嘛

大神

  • 如果您也想来专栏发文,热烈欢迎
  • 请您更多的关注我们专栏文章内的错误
  • 对某篇文章不满意,您可以对相关内容整理后重发
  • 知名函数库的源码,还是以实用为主

专栏发文要求

  • 以underscore.js为中心,扩展到backbone.js等相关函数库
  • 以指导新人、提升自己两个基本点
  • 坚持【入门式】,【基础性】,【总结性】,【普及式】四项基本原则
  • 实践是检验源码的唯一标准
  • 扩展才是硬道理,无bug压倒一切

您好,我是Bolt。Bolt本人发表的文章,将会首发于h-won之队

欢迎大神们指出错误,如回复在首发之处,感激不尽

友情链接 大搜车前端团队博客
我的收藏