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

开源框架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技巧点滴 VB技巧汇编 (一) VB剪贴板的用法 VB开发CAI软件的小经验 VB软件设计中的几个问题 VB新手常见问题解答 VB修改注册表一特例 VB与VC混合编程中处理消息的方法 VB中的进制转换是怎样的? VB中调用带参数存储过程的实现(数据库) VB中感叹号“!”与圆点“.”的用法差异 VB中如何实现注册表的读写 VB中实现“擦视”技术 Visual Basic 2000年问题 Visual Basic 的未来 Visual Basic 命令分类表 Visual Basic三级跳 Visual Basic使用技巧 Visual Basic中的子类处理技术 Visual Basic中软件封面技术探秘 VisualBasic 软件设计中的几个问题 Windows 95/NT 运行了多长时间 -VB资料 Windows 的登录资料库 -VB资料 把回车键变成TAB键-VB资料 把文件置入到Text或RichText中 -VB资料 避免按 [ENTER] 回车键产生的“嘀”声 -VB资料 避免使用全局变量-VB资料 避免装载多份应用程序-VB资料 不定个数的参数 -VB资料 不在任务栏中显示,只能在Ctrl+Alt+Del对话框中显示或者干脆什么也不显示数 -VB资料 处理 Dropdown List型 Combo的录入问题-VB资料 能把这样的VBS脚本改写为VB代码吗? 2000无故奇怪死机! 能把这样的VBS脚本改写为VB代码吗?? 非典时期,你流过几次泪了,我们还需要感动多少次? 先问一下实现性:手机能发送图片,avi和声音吗 2000和xp 共享的问题? 怎么通过netmeeting连上广域网的主机? 能不能将一个文件夹下的图片进行批量上传? 字符串问题: 有关结束进程的问题 谢谢高手 怎样才能学好c语言这门课 帮帮我吧—— 一个简单的问题! 怎样调用Twain设备照相,并将照片放在一个picturebox中 怎样在数据表中查询在某个范围内共有几条记录?(好象很弱的问题) 一个jbuilder的问题[求助] default.asp有IFRAME里面包含list.asp页,list.asp里的链接如何给default.asp传递一个值并刷新它? ★★★如何在界面线程中调用主线程的对象★★★ 如何让jbuilder生成的文件,在没有jbuilder环境的机器上运行? 有人能吧“准女友胸太平”和“一个程序员的艳遇”粘贴后发成贴子吗,我的机子配置差,打不开。估计这种方法可以。谢谢 问有关窗体的参数属性 学计算机的是不是出去闯比较好!但是听到很多大学同学讲,在外面也不容易!很矛盾! ?WSAWaitForMultipleEvents如何退出 在ASP.net怎么用MessageBox啊?? 俺向大家请教一个问题,可以送分! 真无奈,恳求大家帮我! 接下来我应该干什么????!!! 小女子关于数据库连接的一点看法,请指教 请问如何将一个结构体和listview绑定??绑定后listview是不是相当于一个结构体数组 请问各位兄弟:怎样在 本地机打开XML语言的网页 如何在数据窗口的列名的上方家一行标题, 200分寻找fastReport,有的快进。 关于打印的问题 how are you?????????????????/ 一个小问题,请大家帮帮忙! 如何才能实现左边导航条菜单的样子?(www.csdn.net 左边的) JBuilder7.0+weblogic7.0+jsp+编译时为何出错???? 提取文件信息 配置我感兴趣论坛里面的Dreamweaver写成Dreamwaver 在delphi的form中如何根据登陆用户的权限disable/enable Form中的控件 打印问题 请教各位gg很菜很菜的怪怪问题~~~~~~~~~~~*^-^* 关于函数调用 一个有关文件名的问题 为什么出现这种错误?? javascript高手请进!!! 复杂的表格怎样做成报表(vb和access) 请教问题,高手请进! 关于安装的制作! asp能否调用vc写的dll?急急急急 求教一些菜问题,大家帮帮忙! 高手请进,小弟有难!!! 泰咖啡店主挑战星巴克智能手机或将遥控空袭韩首名宇航员学MBA挨批京津冀等六省联防大气污染 北京抓八大韩亚空难最后一名留医伤者出院 共留医美国“监控门”又酿新风波 德法意等国默克尔电话疑遭美安全机构窃听 致电奥拯救英国最胖男子澳科学家“查叶探金”印度灾民仅获1美元政府补偿美欧操纵非洲转基因论战乳腺筛查有误区人大代表:现在村干部随身带公章 不给专家:收入分配是改革大问题 应降垄断颐和园被指随意拆老物件 回应系修缮石北漂保安自学半年考取律师 帮千余农民季建业落马内幕披露 出事后被免职速度印尼一男子酷似奥巴马 形象遭中国企业城管监察成北京公考最热职位 竞争比达云南数百村民打砸公务车 事件因强行征菲律宾总统仍拒绝为马尼拉人质事件道歉汽车类教师大比武湖南:“筑梦导师团”助力“青马骨干班“小存储”玩转“大数据”好好的创业新政 可别落地打了折信息化教学不能把讲台当秀场千余职校教师南京比武信息化教学2013亚太知识竞争力指数在沪发布中国传统体育项目别走歪了“申遗”路良知未泯陕西公安厅副厅长陈里履新中央政法委(教育部:英语四六级考试从未与学位授予有求必应才能一呼百应埃及审判穆尔西或将引发新的流血冲突化解产能过剩还看新型城镇化契机未成年人刑事司法保护在探索中前行南昌职业学院庆祝建校20周年人民币对内贬值:八年间1千元缩水至5图片新闻微生物探油者 不走寻常路要在转型升级与保增长间找到“黄金平衡徐浙明:哪里跌倒就从哪里爬起来
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘