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

开源框架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

在Word插入字符-Delphi资料 注册表中几个对编程特别有用的地方-Delphi资料 资源文件在DELPHI中的使用 自制替换指定串函数-Delphi资料 API函数快速入门API函数简介-VB资料 API函数快速入门怎样在VB中声明和使用API函数 API函数在VB开发中的应用 API函数在VB中的应用 API实现完美的图片出现效果-VB资料 ListView控件特效-VB资料 Office 95 API 的企业开发者指南-VB资料 SENDMESSAGE函数巧应用 -VB资料 VB 与Windows API 讲座(五) VB5 未公开的函数 VB5.0与Windows API 间的呼叫技巧 VB5中回调函数的使用方法 VB的API编程精粹(二) VB的API编程精粹(一) VB调用API函数技巧快速选择全部项目 VB调用API函数使窗口保持在最上层 VB中调用Windows API的注意事项 VB中访问API函数之防错技巧 VB中利用API函数实现特殊窗体的两种方法 VB中用API函数实现文件夹列表 WIN32 API-VB资料 WIN32 API的分类介绍 -VB资料 Win95系统API函数大揭秘 作者:何发武 -VB资料 把图标放在WIN95的系统托盘中-VB资料 打开/关闭光驱门-VB资料 调用API函数设计ABOUT窗口 -VB资料 功能强大的SendMessage函数 -VB资料 请教tdbgrid如何在非绑定模式下加入新行写入数据 问一下,在datagrid里加入comboBox控件后,怎样使comboBox的边框不可见? ==高手请看,数据库备分恢复问题== 这两种赋值方法真的有区别吗?内有代码,请指点 关于与后台连接的问题 请问黑龙江中程成绩怎么查? 如何用sql语句统计满足条件的记录数? 用ASP作下拉式菜单怎么坐呀?蛮着急的呀!! 一个看似简单实则绕脑的小问题 pb8是否内嵌easerver服务器? help 请教高手:一个写输出的问题,再线等待 我在一个组件中定义了一个Text2的属性,可如何让它显示在VS。NET的属性框中呢。 用了XTREME后,它自己生成的SDI框架中,菜单.状态栏的字体太小,我想改成9号宋体,怎么办? 怎样在数据库里保存文件! 急急。。得到树的导航?在线等待!! 刚才忘记说了,如何在sql里给中文排序? 请问有什么函数可以将BigdDecimal类型转换成为String类型??(很着急!) 来者有分 今天天气很好,出来晒晒太阳!你说哪? J2EE 和J2SE 的区别? 双网卡的机器上安装Oracle的listener的配置 查了有关目录,文件的函数没找到,问一下各位,怎样判断一个目录是否为空目录? 怎么搞的,又看不了帖? 请问有什么函数可以将BigdDecimal类型转换成为String类型??(很着急!) 如何用TUXEDO同步调用存储过程? 两个SQL Server通过拔号互连为何连不通呢?ICU!!! 心情不错,散分 想写一个自定义控件,里面包含一个button控件,一个text控件,和一个JS文件。如果做到button事件调用js文件后,能传到text控件? 怎么样让DBedit1.text的值在修改后需要点击button1后才由程序去修改,不是由它自己修改,但是readonly不能真和不用普通组件怎么样做? BUILD出现以下错误怎么办?? 关于stringgrid组件的太多使用问题急急急!!!50份相送倾我一半分给你 如何在BehindCode....... 如何在UNIX下配置 Tomcat4.0 + Apache1.3 + JDK1.3? 在线等待! ★中程过了,明年是不是可以直接考系分?? 如何制作vc插件? 请朋友们来报个名,大家好相互认识一下! 那里有easerver服务器下载 求教JAVA是什么? 高分求助-怎样利用汇编语言创建DBF文件,DBF文件在内存中存储格式如何??? 请问为什麽我用strconv时转的全角字符变成了一个“?”? Crystal Report Designer怎么凋出来啊? 在Win2000/NT中如何用VB建立快捷方式 各位大侠请看一下我的代理程序! 高程过了,今年考系统分析员. 关于const于集合的问题 ★中程过了,证书什么时候能够拿到?(江苏) 郁闷,问的问题总得不到回答! 散分 请给个向已有Xml文件写入新的节点方法,大家帮帮忙! 如何在command对象中实现命名参数,而不是通通以?代替 急,如何不把textarea的流动条显示出来??????? 小区电梯运行不稳定 原是物业新旧交替社区向写字楼要车位 实行错时停车解决小区物业停水停电 原是业主不缴物业费杭州今年已出现17个高温日 位列四大杭长高铁昨起铺轨预计明年底全线通车(《琴棋书画·棋》特种邮票在衢州首发央视曝光杭州湾化工污染 宁波环保部门宁波慈城新区防涝标准达到20年一遇宁波6月份CPI同比上涨2.6% 出宁波四所大学一本线公布 出国成选大学文理科第一批首轮投档结束 部分名校分飞机延误近13个小时 港航空补贴每人火车东站深夜公交地铁停驶 乘客出行成杭宁高速浙江段将扩建 双向四车道变六杭州公安消防局公布上半年全市火灾3481名肯尼亚学生获中国奖学金赴华留学外媒评述 美对叙动武属非法“战争行为英要求安理会授权对叙采取行动日本为解禁集体自卫权寻求美国理解欧洲最大公共图书馆将在伯明翰开放南非华人商城遭抢劫造成一死一伤央企落马领导 能源领域最多去哪儿遭四大航封杀巴特勒半场40分超越乔丹中共中央印发《中国共产党地方委员会工《极度威胁》的精神之美(新作速览)民生建设的秦汉范本沪深股市触发熔断机制扎根石墩子 焐热群众心(扶贫手记)资本市场发展离不开“看得见的手”(治让地方党委运行更科学寒冬里的求职热巴特勒半场40分超越乔丹为何都要“争当贫困户”(脱贫攻坚,说46名“红通”嫌犯落网“羊肠道”毁了村民致富路(脱贫攻坚,以地域资源促进语文教育(文艺观察)新时代男神的基本素养,竟然还有带娃和给刚开始学习化妆的女票,你应该买什么李源潮会见加拿大参议长富里城市臃肿病,看看郑州咋疏通(民生调查与外面的世界对接(体坛观澜)
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘