ege*_*ari 59 javascript ajax backbone.js
我刚开始进入backbone.js.看起来它非常复杂,并且不会只是看一个例子说"嗯,这很容易!" 并开始富有成效.虽然看起来不错.
文档是可以的,但我发现自己不能很好地理解"大局",以及所有这些组件如何协同工作.事件在各种视图中绑定和呈现的方式实际上似乎是很多纠缠.我理解分离问题的必要性,但实际上我想知道它是否只是一点点过度设计.
基本上......我无法通过backbone.js立即生产.我认为会有一两天的学习曲线.
进入backbone.js的最佳方式是什么?只是继续努力,或者是否有一些较大的示例应用程序可以下载到某处查看?
是否有更好的替代方案可能更容易学习并提供同样的好处?对我而言,生产力和直观性非常重要.我觉得backbone.js工作的方式有点异国情调.那可能只是我.
换句话说,如果没有像骨干这样的库来开发我的应用程序可能会更好,并且有机地创建一个像backbone.js这样的框架,但更像是对我来说直观的东西以及与结果代码库更内联的东西?
我一直试图用简单的例子来处理我自己的代码,并且我没有得到Javascript错误......但它不起作用.很有可能"一件小事"是错的......但是我开始觉得调试我的骨干应用程序可能是一个问题...所以也许有机地发展我自己可能实际上是一个更好的选择,我自己的理智.在黑暗中进行调试是一个真正的生产力杀手......老实说,我宁愿做自己的框架并编写我自己的代码,如果它让我无休止的调试.
我不知道该怎么办 - 所以我问的原因.
ont*_*ia_ 27
与学习很多编程相关的东西一样,我的建议是:
cod*_*mer 11
我遇到了一本很棒的书,由Addy Osmani 开发Backbone.js应用程序.Addy清楚地解释了MVC,编写模块化代码,使用jasmine测试JS代码等等.
编辑:
还有同一本书的开源版本.
部分回答你的问题.我有同样的问题,也准备放弃.这些例子都没有用,我后来认为你应该将所有的主干javascript放在文档的末尾,这样你的页面就已经加载了,而且骨干可以使用它.
下划线,然后Backbone
我认为最好的方法是,首先通过underscore.js文档.你会感觉到它是什么,backbone.js文档没有解释下划线的东西.所以,你一定会对它的含义感到困惑.但是一旦你知道下划线是什么,那么backbone.js将开始变得更有意义.
在向工作中的几位同事讲授骨干之后,我也意识到了这一点.
学习Backbone.js有3个部分 - 这是我的主观意见:
1)你应该知道JavaScript(不仅仅是jquery使用,但是,诸如什么是对象,函数如何工作,什么是上下文,如何在javascript中工作 - 如果你不熟悉javascript,你会有点迷失.
2)有些事情,你必须只是假设,并通过心脏学会-这就是结构是如何工作的,这是基本的应用程序是如何设置.一开始的事情是没有意义的,只要全心全意地学习.
3) 您必须了解的其他事项,实际发生的事情.
需要时间来弄清楚哪一个是2,哪一个是3,这是当一个从事框架工作的人教你的时候,你很容易被拾取.这也是我的主观意见.
如果你正在寻找一些东西,并且在很短的时间内以较少的学习曲线工作,那么试试Knockout JS,你马上就能把它拿起来.
归档时间: |
|
查看次数: |
10465 次 |
最近记录: |