我正在考虑使用 html5、用于数据绑定的 AngularJS,以及用于交互式 Web 应用程序的 google 闭包编译器和闭包库。这些可以很好地协同工作吗?遗憾的是,目前似乎还没有详细的报道。
我有 adobe flex 经验,但我对纯 js 相当陌生。所以这些问题可以认为是从初学者的角度提出的。没有需要移植的代码库,一切都将从头开始开发。
- 还有其他人成功使用此组合吗?
- 有没有第一手的报道?
- 在这种情况下,您是否推荐单独的技术,或者是否有更好的替代方案可以组合?
- 是否有任何好的示例、示例项目甚至教程(针对组合 - 而不是单独的技术)?
- 初学者应该注意哪些陷阱?
- 我还应该使用或至少考虑其他任何正交技术吗?
我已经找到了一些或多或少相关的链接:
- https://groups.google.com/forum/#!msg/angular/hePiqQA-MCI/uTirEtNLahwJ https://groups.google.com/forum/#!msg/angular/hePiqQA-MCI/uTirEtNLahwJ
- https://groups.google.com/forum/#!msg/angular/QpdXrTLG7Ac/zjZAQVOqRlgJ https://groups.google.com/forum/#!msg/angular/QpdXrTLG7Ac/zjZAQVOqRlgJ
闭包编译器
你绝对可以编译你的代码(Angular 本身是用 Closure 编译器编译的),尽管此时你只能使用简单的优化。
一般来说,我们希望 Angular 能够与编译器很好地配合。
闭库
Google 内部有很多项目,将这个库与 Angular 一起使用。
他们使用 goog.provide() 和 goog.require() 作为依赖项。使用 goog.isString() 或 goog.inherits() 等实用程序也绝对简单。
使用闭包 UI 组件可能需要一些额外的工作(尽管也有项目使用它)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)