【问题标题】:how long it takes you to learn backbone.js [closed]学习backbone.js需要多长时间[关闭]
【发布时间】:2012-04-27 15:04:53
【问题描述】:

我只是决定学习backbone.js。我是一名介于初级和中级之间的前端开发人员。我目前的工作是处理 html、css 和 jQuery。我的老板让我学习这个backbone.js,并想知道我需要多长时间才能学习。有经验的朋友能告诉我大概需要多久吗?

谢谢

【问题讨论】:

  • 我花了几个小时浏览了Todos app 的源代码并弄明白了。你可以在周末完成。
  • 来自jQuery背景,我花了将近一个月的时间才掌握它。这是我使用的一组很好的教程 - hackr.io/tutorials/backbone-js

标签: backbone.js duration


【解决方案1】:

如果您不懂 javascript,则需要一段时间。我知道这一点是因为当我开始使用 javascript 时我并不真正了解它。知道 javascript,我的意思是能够理解并充分解释:

  • Variable Scope
  • Object.prototype
  • .call、.apply 和 .bind
  • 闭包/词法作用域
  • 匿名函数
  • 功能提升

如果您不了解所有这些,请获取并阅读 Crockford 的 Javascript: the Good Parts

如果您确实了解所有这些,那么您需要了解如何正确使用 Backbone,否则它将没有任何意义。使用 Backbone 时,除了基本视图的稀疏初始化之外,您真的不应该有任何非主干 javascript……学习如何使用内置事件绑定也是必不可少的。 This 是一个很好的指南,因为(显然)是所有来源 here

所以我想说,完全理解发生的事情可能需要几天到一周或更长时间,而要非常熟练地掌握它可能需要更长的时间。

【讨论】:

    【解决方案2】:

    我也只是刚开始使用骨干,我必须说它非常简单。 因此,假设您已经对 JavaScript 本身有透彻的了解,我认为您可以在 2-3 天内开始使用它(只要投入适当的精力)。 如果您对 JavaScript 还不是很熟悉,则必须确保先掌握它。

    代码学校有一个优秀的高质量交互式教程,可以让你快速入门。 http://www.codeschool.com/

    但也有大量免费资源可供使用,所以不要让它阻止你! http://backbonetutorials.com/

    github 上的文档非常完整,但可能不是最好的入门位置。 http://documentcloud.github.com/backbone/

    如果你正在寻找主干,你可能还想用 requireJS 来研究 AMD,这有点复杂,但也绝对值得研究! http://requirejs.org/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-13
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 2014-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多