说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

开源框架Ember.js迎来1.7.0和1.8 Beta 1更新

HTML文档下载 WORD文档下载 PDF文档下载
Ember.js同时发布1.7.0和1.8 Beta1,一年时间,经历7次主要版本更新的Ember逐渐发展成为最受开发者喜爱的一大框架。此次更新主要包括提供URL查询参数API支持、移除子路由嵌入约束等,而1.8则重构了视图层内部实现。

从最初的SproutCore、Amber.js到现如今的Ember.js,几经更名的Ember.js于近日在其官方博客上宣布同时发布Ember.js 1.7.0正式版和1.8第一个测试版本,屈指算来,从2013年8月发布1.0正式版,一年的时间,Ember.js已经经历了7次主要版本更新,更逐渐发展成为最受开发者喜爱的一大框架。


作为一款开源的JavaScript MVC框架,Ember.js采用了基于字符串的Handlebars模板,支持双向绑定、观察者模式、计算属性(依赖其他属性动态变化)、自动更新模板、路由控制、状态机等。更使用自身扩展的类来创建Ember.js对象、数组、字符串、函数,提供大量方法与属性用于操作。每一个Ember.js应用都使用各自的命名空间,以避免发生冲突。

此次更新除了对一些Bug进行修复,Ember.js还带来了一系列的新特性,比如针对查询参数提供URL查询参数API支持,并移除了仅限this.resource嵌入子路由的约束,this.route可以像this.resource那样被嵌入,但不同于this.resource的是,无需再重置子路由namespace:

this.route('foo', function() {  this.route('bar', function() {    this.route('baz', function() {       // uses FooBarBazRoute       // generates foo.bar.baz.index       // generates FooBarBazIndexRoute     });   });});

此外,1.7.0还包含了以下重要变化:控制器内容属性变更为来自模型,以减少模型/内容警告,同时还设置了一个永不设置控制器内容,默认设置模型的程序规则;bind-attr中,空数组处理由truthy改为falsy,以使其与if保持一致。

而在1.8 Beta1中,Ember移除了根控制器中对于旧版操作查询的支持,开发者可以直接使用任何相近的操作名称,而无需再检查该名称是否被控制器所使用。并对视图层的内部实现进行了重构,在DOM中移除对于script标记的需求:

<script id="metamorph-1-start" type="text/x-placeholder"></script><script id="metamorph-1-end" type="text/x-placeholder"></script>
现在,您还可以进入Ember.js的mobilehub主页进行资源分享和讨论。开发者可直接登陆GitHub下载Ember.js 1.7.0或1.8 Beta 1,想要了解Ember.js更新详情,请查看Ember.js 1.7.0和1.8 Beta 1 ChangeLog

VB创建和删除快捷方式 从程序中生成 exe 文件 -VB资料 打开和关闭CD-ROM 驱动器 -VB资料 打开和关闭其他应用 -VB资料 打开一个超连接 -VB资料 当前操作系统的语言集-VB资料 当前系统目录-VB资料 得到磁盘上剩余空间的值-VB资料 调用“添加打印机”对话框 -VB资料 调整分辩率和取当前分辩率 -VB资料 定义全局热键-VB资料 动记录应用软件工作时间-VB资料 动态改变屏幕设置-VB资料 读取档案的建立时间及存取时间 -VB资料 多个参数的属性 -VB资料 发现剪帖板的秘密 -VB资料 发现拖(Drap)过来的信息 -VB资料 防止打开同个VB应用多个实例 分割图像的原理 -VB资料 封面的设计 -VB资料 改变 Win95 的 Shell -VB资料 改变墙纸 -VB资料 格式化磁盘 -VB资料 跟我学用ActiveBar-VB资料 VB获得IE的版本号 VB获得Windows启动方式 VB获得打印机驱动程序的设定 VB获得当前计算机上的区域设置 VB获得当前用户名 VB获得分区信息并判断是否有CD VB获得某个文件夹下的所有子目录 真想把发垃圾邮件的邮箱和网站给黑了 如何得到一个目录的大小(关键要包含所有的子目录),有什么简单办法吗? 多表间的数据更新(在线给分) 再向大家提个问题,还是求救啊,大家都来帮帮我吧 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 为什么我安装的 XPMenu 控件不听使唤的? 握一把苍凉 怎样遍历一目录树并将其子目录及文件拷贝到另一地方 一个列表控件如何转变为带有滚动的窗口视图? 我想学习写游戏,希望对此有兴趣的朋友,或者能给与帮助的朋友留下联络方法,便与交流 怎样给窗口加滚动条? 大家帮我看看这个存储过程,调用时老报错!! 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 高人救命,如何让在单行textBox中按回车时不会“咣”的一声 在<script language="javascript">中使用aspb出错啊! 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 郁闷!。。。今年我决定不考研。。。人家留在学校备考,我留在学校做课程表查询系统 filter怎么用呀? 怎样可以使得listview可以根据不同的列排序? 请对上海非常熟悉的朋友帮一下忙 求救:怎样控制Kodak控件中ImgThumbnail组件的问题 运行表单时为什么出现“死机”----就是不能很好的运行??? 各位觉得清华出版的《数据结构C++语言描述——应用STL标准模板库》怎么样? 框架的问题? 在<script language="javascript">中使用aspb出错啊! jboss3 跟sql server 2000 数据库连接问题 “确定”按钮与“回车”键怎样进行消息传送 提问!! 如何获取一个字符串中中文字符的个数?50分) 救命啊!关于数字字符串的问题,so easy!送分! 请教一下杭州的PB程序员工资行情 怎样用vb将数据库中的数据以曲线的形式显示出来 在上海的有线通上,如何通过HUB使3台电脑共享上网 请问如何检测当前屏幕分辨率是不是1024*768? 郁闷!。。。今年我决定不考研。。。人家留在学校备考,我留在学校做课程表查询系统 ?一个对象删除的问题?不能确定 请问:为什么编译无错,但生成。EXE文件时却有错,我是在卸载中文VC后安装英文版的 请教一下杭州的PB程序员工资行情 请您对您的言行负责,遵守中华人民共和国有关法律、法规,尊重网上道德 请教一下杭州的PB程序员工资行情 反解密,有谁能那么牛?100分相送!!!!!!!!! 没问题,想倒分怎么办? 正是风雨飘摇日 =============怎么固定一个ActiveX控件的大小为资源里一个对话框的大小?========= 哲学家就餐问题,为了防止死锁,通常用几个信号量就可以解决? 这几天心里赌的慌,女友怎么能够这样! api中怎样初始时就最大化 小问题,在线等....好了就结分 怎么样检查这些端口是做什么的? 我读取数据集的时候,为什么会产生越界的异常? 如何通过超链接传值到下一页 谢谢 plywood,B这个是客人发过来的椅子板材料的英文:plywood,Bplywood是夹板, 就业是选择高薪还是自己感兴趣的辩论赛我是反方,就是选择高薪的,请多帮帮忙来辩论下,我说的是反方,就是要高薪,不是要兴趣的,但还是要谢谢帮助我的. MLH PLYWOOD是什么意思 【辩论赛】正方:兴趣会阻碍成功 反方:兴趣会有助成功.我是正方,请问我应该怎样与反方辩论? bintangor plywood是什么?中文名,谢谢 真的很急阿 求各位网友帮帮忙正方是职业的选择以兴趣为主,反方是职业的选择以金钱为主.我是正方三辩跪求几个提问反方的问题,19.30就要开始比赛了急! 响能组什么词 以“礼物”为题的初三作文 作文:当我接过 同学送我的礼物 的时候 x分之x^2+64取极值!求大神!~~~~~~~~~~是当x取多少时,Y有极值 极值和最值有什么区别,该怎么区分. 汪洋:中国优先推进西部大开发的决心不公众对深化改革愿望迫切 民意成破解阻俄媒:中印11月举行联合军事演习 或超9成受访者关注三中全会 期待拆解户统计局:四大指标一致向好 中国经济活欧洲射手榜意前锋比肩梅西 荷甲前锋占新快报记者被长沙警方刑拘 中国记协介弗格森自传解密\"飞靴事件\":小贝新网互联云邮:领先技术保障企业邮箱安“各地大学生生活费参考标准”引发网络汪洋:中国优先推进西部大开发的决心不拉萨布达拉宫广场上用旧绢花拼成“国庆日本8月份失业率升至4.1%朴槿惠称日本倒退性言论使韩日无法形成日媒:日本国家安全战略将写入“积极和朝鲜全国农机展开幕 共展出260多件中国广大青少年参加“向国旗敬礼、做有日银短观显示大企业信心大幅改善加拿大多伦多举行升旗仪式庆祝中国国庆疾控中心发布国庆卫生提示 防止食物中部分国民党民意代表拟上书别抗告 马英各地迎来国庆假期首个出行高峰
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘