读书人

Angular.js VS. Ember.js:哪位高手将

发布时间: 2013-10-16 11:29:46 作者: rapoo

Angular.js VS. Ember.js:谁将成为Web开发的新宠?



Angular.js读取包含附加自定义(标签属性)的HTML,遵从这些自定义属性中的指令,并将页面中的输入输出与由JavaScript变量表示的模型绑定起来。这些JavaScript变量的值可以手工设置,或者从静态或动态JSON资源中获取。?

项目地址:?http://angularjs.org/?

Ember.js同样是一个用于创建web应用的JavaScript MVC 框架,其采用基于字符串的Handlebars模板,支持双向绑定、观察者模式、计算属性(依赖其他属性动态变化)、自动更新模板、路由控制、状态机等。?

Angular.js VS. Ember.js:哪位高手将成为Web开发的新宠



Ember.js使用自身扩展的类来创建Ember.js对象、数组、字符串、函数,提供大量方法与属性用于操作。每一个Ember.js应用都使用各自的命名空间,避免冲突。?

项目地址:?http://emberjs.com/?

Angular.js开发者:Angular.js最能体现HTML的精髓?

Angular.js其中一位开发者Misko Hevery回复了提问者的疑问,内容如下。?

我是Angular团队中的一名开发者,我还不太了解Emeber.js,因此我的观点可能会有些偏颇。?

有人说,Angular.js和Ember.js都在HTML中放入了太多的逻辑。当然,将逻辑放入HTML是一个不好的做法,我们也不建议这么做。事实上,Angular.js只放置绑定,而不是逻辑,我们建议把逻辑放入控制器中。但绑定同样是信息,这些信息可以放在一些地方,你有三种选择:?

读书人网 >Web前端

热点推荐