发布于 2015-08-13 11:18:19 | 222 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Ember.JS中文指南,程序狗速度看过来!

Ember JavaScript的MVC框架

Ember.js是一个JavaScript的MVC框架,它由Apple前雇员创建的SproutCore 2.0改名进化而来


Ember.js是一个JavaScript的MVC框架,它由Apple前雇员创建的SproutCore 2.0改名进化而来

Ember 2.0 并不是一个传统的重要版本,Ember 2.0 移除了 Ember 1.13 废弃的特性,如果在 Ember 1.13 中运行的应用是没有任何废弃警告的,那么在 Ember 2.0 运行是完全没问题的。

新应用建议使用 Ember 2.0,要求 Ember-Data 2.0.0-beta.1 (2.0 release coming shortly!)。

更新列表:

  • #12036 Cleanup CP Set and  Volatile

  • #11993 [CLEANUP] Remove Ember.TrackedArray and Ember.SubArray.

  • #11550 [BUGFIX] Ensure that specifying an observer in a child class only observes changes to the childs dependent keys.

  • #10259 [BUGFIX] Make Ember.computed.or return the last falsey value (similar to ||).

  • #11957 [BUGFIX] Enable Ember.DefaultResolver to properly normalize hyphens (-).

  • #11969 / #11959 [DEPRECATE] Deprecate usage of Ember.String.fmt.

  • #11990 [PERF] @each should remain a stable node for chains.

  • #11964 [BUGFIX] Update htmlbars to v0.14.2.

  • #11965 [CLEANUP] Remove Ember.HTMLBars.makeViewHelper.

  • #11965 [CLEANUP] Remove Ember.HTMLBars._registerHelper.

  • #11965 [CLEANUP] Remove Ember.Handlebars.registerHelper.

  • #11965 [CLEANUP] Remove Ember.Handlebars.makeBoundHelper.

  • #11965 [CLEANUP] Remove Ember.Handlebars.makeViewHelper.

  • #11965 [CLEANUP] Remove Ember.Handlebars.helper.

  • #11965 [CLEANUP] Remove Ember.Handlebars.registerBoundHelper.

  • #12024 [CLEANUP] Remove ComponentTemplateDeprecation mixin.

  • #12001 [CLEANUP] Remove {{with}} keyword's controller option.

  • #12027 [CLEANUP] Remove deprecated template access in Ember.Component.

  • #12019 [DOC] Add helpful assertion when using @each as a leaf in DK.

  • #12020 [CLEANUP] Remove specifying .render method to views and components.

  • #12027 [CLEANUP] Remove positionalParams specified to Ember.Component at extend time.

  • #12027 [CLEANUP] Remove support for specifying template in a component.

  • #12027 [CLEANUP] Remove deprecated template access in Ember.Component.

  • #12028 [CLEANUP] Store actions in actions not _actions.

  • #11854 [CLEANUP] Remove length from OrderedSet and Map.

  • #11854 [CLEANUP] Remove OrderedSet.prototype.length.

  • #11854 [CLEANUP] Remove Ember.libraries.each.

  • #11854 [CLEANUP] Remove deprecated special {{each}} keys.

  • #11854 [CLEANUP] Remove Ember.Location.registerImplementation.

  • #11854 [CLEANUP] Remove {{template}} support.

  • #11854 [CLEANUP] Remove Ember.Route#setupControllers deprecation.

  • #11854 [CLEANUP] Remove Ember.Route#renderTemplates deprecation.

  • #11845 [CLEANUP] Remove Ember.Application#initialize.

  • #11845 [CLEANUP] Remove support for Ember.Application.resolver.

  • #11845 [CLEANUP] Remove support for resolver without normalize.

  • #11845 [CLEANUP] Remove IE6 & IE7 deprecation.

  • #11845 [CLEANUP] Remove returning string of attrs from helper support.

  • #11845 [CLEANUP] Remove support for returning string of attrs from helper.

  • #11845 [CLEANUP] Remove support for view and viewClass with {{outlet}}.

  • #11771 [CLEANUP] Remove deprecated Controller#controllerFor.

  • #11750 [CLEANUP] Remove metaPath, getMeta and setMeta.

  • #11854 [CLEANUP] Lots of deprecation removals.

  • #11820 [CLEANUP] Remove sendEvent hook.

  • #11815 [CLEANUP] Remove {chainWatchers: null} from Meta.prototype.

  • #11819 [CLEANUP] Abstract chainWatchers into an object.

  • #11824 Revert "[CLEANUP] Remove support for reversed args in Ember.observer.

  • #11822 [BUGFIX] Deprecate currentWhen with {{link-to}}.

  • #11838 [CLEANUP] Only register Ember.ContainerView when legacy view support enabled.

  • #11852 [CLEANUP] Remove Ember.RenderBuffer.

  • #11853 [CLEANUP] Remove deprecated Registry and Container behavior.

  • #11850 [CLEANUP] Remove context switching {{each}} helper variant.

  • #11878 [BUGFIX] Fix issue with QP routes named after Object.prototype properties.

  • #11903 [BUGFIX] Upgrade RSVP + Backburner. Fixes a number of scenarios around testing rejected promise scenarios.

  • #11914 [CLEANUP] Remove Ember.oneWay.

  • #11895 [BUGFIX] Properly detect if the environment is Node.

  • #11897 [CLEANUP] Remove globals lookup from templates.

  • #11777 [CLEANUP] Remove context switching form of {{#each model}}{{/each}}, use {{#each model as |item|}}{{/each}} instead.

  • #11484 [CLEANUP] Remove Ember.ArrayController support, use ember-legacy-controllers addon for support until 2.4.

  • #11782 [CLEANUP] Remove support for reversed args in Ember.observer.

  • #11722 [BUGFIX] Provide a better error when InjectedProperty is misused.

  • #11691 [BUGFIX] {{get}} helper subscribes to values and can be updated.

  • #11792 [CLEANUP] Remove Application#then support.

  • #11737 [BUGFIX] Ensure this context inside former reduced computed macros is correct.

  • #11790 [CLEANUP] Remove context switching {{with foo}} support.

  • #11754 [CLEANUP] Remove emptyView="Global.foo" for Ember.View instances.

  • #11746 [CLEANUP] Cleanup Ember.get:

    • Remove support for globals: Ember.get('App.foo') and Ember.get(null, 'App.foo').

    • Remove support for this: Ember.get(object, 'this.foo').

    • Enforce strict usage with two arguments: Ember.get(object, path).

    • Assert object is a non-null object & path is a string.

  • #11761 [CLEANUP] Cleanup Ember.set:

    • Removes support for set with global paths.

    • Removes support for set with 'this' paths.

    • Removes support for set with null as first parameter.

    • Path must be a string.

    • Requires set to be passed in three or four arguments.

  • #11797 [CLEANUP] Move support of itemController, itemViewClass, itemView, etc into ember-legacy-views addon.

  • #11776 [CLEANUP] Remove deprecated support for {{each foo as bar}}.

  • #11770 [CLEANUP] Remove deprecated Controller#needs, use Ember.inject.controller() instead.

  • #11800 [CLEANUP] Move support of {{view}} helper into ember-legacy-views addon.

  • #11804 [CLEANUP] Remove EmberObject.createWithMixins.

  • #11786 [CLEANUP] Remove {{with foo as bar}} support.

  • #11805 [CLEANUP] Remove deprecated anyBy, everyProperty, and some.

  • #11788 [CLEANUP] Remove slash for a namespace in the {{render}} helper

  • #11791 [CLEANUP] Remove support for actions in events key.

  • #11794 [CLEANUP] Move Ember.View and Ember.CoreView into ember-legacy-views addon.

  • #11796 [CLEANUP] Remove  Ember.beforeObserver, Ember.addBeforeObserver, Ember.removeBeforeObserver, Ember.beforeObserversFor, Ember._suspendBeforeObserver, Ember._suspendBeforeObservers, and Function.prototype.observesBefore.

  • #11806 [CLEANUP] Remove deprecated Controller#transitionTo and Controller#replaceWith.

  • #11807 [CLEANUP] Remove deprecated Ember.Handlebars.get.

  • #11808 [CLEANUP] Remove deprecated Binding#oneWay.

  • #11809 [CLEANUP] Remove deprecated Map#remove.

  • #11213 [CLEANUP] Remove chaining in Observable.set

  • #11438 [CLEANUP] Remove CP semantics

  • #11447 [CLEANUP] Remove Ember.Set (not Ember.set).

  • #11443 [CLEANUP] Remove Ember.LinkView.

  • #11439 [CLEANUP] Remove computed macros.

  • #11648 [CLEANUP] Remove Ember.computed.mapProperty.

  • #11460 [CLEANUP] Remove Object.create polyfill.

  • #11448 [CLEANUP] Remove Ember.DeferredMixin.

  • #11458 [CLEANUP] Remove Ember.ArrayPolyfils.

  • #11449 [CLEANUP] Remove Ember.RSVP.prototype.fail.

  • #11459 [CLEANUP] Remove Ember.keys.

  • #11456 [CLEANUP] Remove Ember.View.prototype.state &Ember.View.prototype._states`.

  • #11455 [CLEANUP] Remove Ember.EnumerableUtils.

  • #11462 [CLEANUP] Remove Object.defineProperty polyfill.

  • #11517 [DEPRECATION] Deprecate this.resource in Router.map.

  • #11479 [CLEANUP] Remove Ember.ObjectController.

  • #11513 [BUGFIX] Replace array computed macros with plain array versions.

  • #11513 [CLEANUP] Remove Ember.arrayComputed, Ember.reduceComputed, Ember.ArrayComputed, and Ember.ReduceComputed.

  • #11547 [CLEANUP] Remove work around for Safari's double finally on error bug.

  • #11528 [BUGFIX] Add helpful assertion when using Ember.computed.map without a function callback.

  • #11528 [BUGFIX] Add helpful assertion when using Ember.computed.mapBy without a string property name.

  • #11587 [CLEANUP] Remove {{bind-attr}}.

  • #11611 [CLEANUP] Remove Ember.computed.filterProperty.

  • #11608 [CLEANUP] Remove {{linkTo}} helper (not {{link-to}}).

  • #11706 [CLEANUP] Remove Enumerable.rejectProperty.

  • #11708 [BUGFIX] Update fillIn test helper to trigger the input event.

  • #11710 Add repository field to package.json

  • #11700 [CLEANUP] Removes Enumerable.findProperty.

  • #11707 [CLEANUP] Remove Enumerable.everyBy.

  • #10701 Refactor lazyGet.

  • #11262 Fix basic Fastboot usage.

  • #11375 Transition feature flag infrastructure to modules.

  • #11383 Update {{each-in}} to use ember-metal/should-display.

  • #11396 Make Ember.Checkbox extend from Ember.Component.

详细改进内容请看发行说明,下载:https://github.com/emberjs/ember.js/archive/v2.0.0.zip

同时发布了 Ember 1.13.8 版本,详情请看发行说明



历史版本 :
Ember.js 3.0.0-beta.2 发布,不会引入破坏性变更
Ember.js v2.18.0 发布,JavaScript MVC 框架
Ember.js v2.18.0-beta.5 发布,JavaScript MVC 框架
Ember.js 2.16.2 发布,JavaScript MVC 框架
Ember.js 2.16.1 发布,JavaScript MVC 框架
Ember.js 2.17.0-beta.2 发布,Bug 修复版本
Ember.js 2.17.0-beta.1 发布,Bug 修复版本
Ember.js 2.15.0 和 2.16.0-beta.1 发布,Bug 修复版本
Ember.js v2.15.0-beta.2 发布,JavaScript MVC 框架
Ember.js 2.13.3 发布,JavaScript MVC 框架
Ember CLI 2.13.2 发布,Ember.js 命令行工具
Ember.js 2.13.1 和 2.13.2 发布,JavaScript MVC 框架
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务