2012-04-27 96 views
2

我只是決定學習backbone.js。我是初級和中級前端開發人員。我目前的工作是處理html,css和jQuery。我的老闆讓我學習這個backbone.js,並想知道需要多長時間學習。那麼任何有經驗的人都可以告訴我需要多久?需要多長時間學習backbone.js

謝謝

+0

花了我幾個小時通過[Todos應用程序]的源代碼(http://documentcloud.github。com/backbone/examples/todos/index.html)並找出它。你可以在週末做。 – 2012-04-27 15:17:38

+0

你學得多快? – ceejayoz 2012-04-27 15:25:52

+0

來自jQuery背景,我花了近一個月的時間來掌握它。這裏有一套很好的教程 - http://hackr.io/tutorials/backbone-js – 2015-02-20 17:23:23

回答

4

如果您不知道JavaScript,則需要一段時間。我知道這一點,因爲當我開始使用它時,我不太瞭解JavaScript。通過了解JavaScript,我的意思是,要能理解並充分說明:

  • Variable Scope
  • Object.prototype中
  • .CALL,。適用和.bind
  • 瓶蓋/詞法範圍
  • 匿名功能
  • 功能提升

如果你不知道這一切獲取並閱讀Crockford's 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/

0

來自jQuery背景,我花了將近一個月的時間才弄明白這個全新的Javascript MVC範例。而且我還在學習!這裏有一個很好的教程收集我使用 - http://hackr.io/tutorials/backbone-js