转自:http://www.adobe.com/cn/devnet/html5/articles/flame-on-a-beginners-guide-to-emberjs.html 作者 Andy Matthews 现在,到处都可以看到复杂的 JavaScript 应用程序。 由于这些应用程序变得...
分类:
Web程序 时间:
2014-12-04 23:07:27
阅读次数:
288
facebook的react是非常出色的一个想法。为什么这么说呢?让我们先看看针对javascript的一些“创新”方法: 1、用javascript本身来实现,比如ember,angular 2、通过最终编译成js的方式,比如gwt,clojurescript。...
分类:
其他好文 时间:
2014-11-20 22:09:13
阅读次数:
542
Ember.js、Backbone.js、Knockout.js、Spine.js、Batman.js , Angular.js前端中的MVVM设计模式让UI与数据模型可以很轻松的相互更新,这意味着开发人员只需要关注数据模型即可轻松的完成复杂的交互需求。可参考:http://www.cnblogs....
分类:
编程语言 时间:
2014-11-18 01:31:53
阅读次数:
253
模板中的链接操作指向有三个地方,该模板对应的控制器和路由以及视图,默认是先跳转到控制器,如果控制器里没有定义模板中动作的方法,就去该模板对应的路由里找,如果还没找到,就去父级路由找,直到顶级路由,如果都没有找到则会报错,当然也可以改变默认方式,通过target让该动作跳转到其他目标,比如该模板对应的...
分类:
其他好文 时间:
2014-11-16 17:14:56
阅读次数:
177
配置路由器,ember中是根据路径寻找与路由名相对应的模板和控制器的,比如当访问http://localhost:80/这个网址的时候,ember框架会自动寻找与路由名post相对应的PostTemplate模板和PostRoute路由以及PostController控制器,其中路由和控制器可以不定...
分类:
Web程序 时间:
2014-11-15 12:44:15
阅读次数:
161
Demo.Person2 = Ember.Object.extend({ init: function() { alert('lljsd'); this.set('salutation', "Mr/Ms"); }, salutationDidChange: function() { ...
分类:
其他好文 时间:
2014-11-14 21:09:42
阅读次数:
156
创建一个Person类Person = Ember.Object.extend({ say: function(thing) { alert(thing); }});创建一个Person对象也就是Person类的实例var person = Person.create();person.sa...
分类:
Web程序 时间:
2014-11-13 18:41:45
阅读次数:
215
每隔几个月的时间,Ember的核心团队就会聚在一起讨论目前遇到的各种问题,并决定下一季度需要优先处理的各种事务。这一次,在俄勒冈州的波特兰,大家聚在一起,商讨2014年的发展方向。开发工具 & 模块我们花了大量时间商讨将ES6模块和快速、强大、功能完备的开发工具整合的事宜。我喜欢Ember交流会议的...
分类:
其他好文 时间:
2014-11-13 10:40:31
阅读次数:
281
1、创建应用Myapp = Ember.Application.create({ name:'kevin', age:18, ready:function(){ alert('加载应用时自动调用该初始化方法,属性通过Myapp.name访问,这里的对象可有可无') }});2、创建模型...
分类:
其他好文 时间:
2014-11-13 00:21:29
阅读次数:
217
init: controller中初始化方法, //注意该方法是在其他方法之前,所以取不出this,model等值;跳转:this.transitionToRoute(routename,param); //形式对应如:this.resource('question',...
分类:
Web程序 时间:
2014-11-03 16:15:23
阅读次数:
163