内容简介:Ember project 发布了包括 Ember.js、Ember Data 和 Ember CLI 的 3.11 版本。 1、Ember.js 是构建 Web 应用程序的核心框架,Ember.js 3.11 是一个渐进的、向后兼容的 Ember 发行版 新特性: Forwarding Element...
Ember project 发布了包括 Ember.js、Ember Data 和 Ember CLI 的 3.11 版本。
1、Ember.js 是构建 Web 应用程序的核心框架,Ember.js 3.11 是一个渐进的、向后兼容的 Ember 发行版
新特性:
- Forwarding Element Modifiers
...attributes:这个特性阐明了“splattributes”特性如何与元素修饰符交互 - {{fn}}助手:提供了一种将参数传递给操作的方法,
{{fn}}支持其他高级用例,例如向现有函数添加更多参数
Current count: {{this.count}}
{{!-- when not passing arguments, these are equivalent --}}
<MyButton @click={{this.countUp}}>Add One</MyButton>
<MyButton @click={{fn this.countUp}}>Add One</MyButton>
{{!-- calls this.countUp(10) when clicked --}}
<MyButton @click={{fn this.countUp 10}}>Add Ten</MyButton>
- {{ON}}修饰符提供了一种直接的方式来侦听任意元素上的 DOM 事件
Current count: {{this.count}}
<button {{on "click" this.countUp passive=true}}>Add One</button>
- 注入参数规范化使所有 Ember 基类(即由 Ember 提供的框架类)的合同规范化
2、Ember Data 是 Ember.js 应用程序的官方数据持久性库
新特性:
- 包:引入一种新的导入语法
以前
import Model from 'ember-data/model';
import attr from 'ember-data/attr';
import { belongsTo, hasMany } from 'ember-data/relationships';
或者
import DS from 'ember-data';
const { Model, attr, belongsTo, hasMany } = DS;
现在
import Model, { attr, belongsTo, hasMany } from '@ember-data/model';
3、Ember CLI 是用于管理和打包 Ember.js 应用程序的命令行接口
Ember CLI 只是修复了几个 bug。
升级命令:
npm install -g ember-cli-update
ember-cli-update
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
我的第一本算法书
[日]石田保辉、[日]宮崎修一 / 张贝 / 人民邮电出版社 / 2018-10 / 69.00元
本书采用大量图片,通过详细的分步讲解,以直观、易懂的方式展现了7个数据结构和26个基础算法的基本原理。第1章介绍了链表、数组、栈等7个数据结构;从第2章到第7章,分别介绍了和排序、查找、图论、安全、聚类等相关的26个基础算法,内容涉及冒泡排序、二分查找、广度优先搜索、哈希函数、迪菲 - 赫尔曼密钥交换、k-means 算法等。 本书没有枯燥的理论和复杂的公式,而是通过大量的步骤图帮助读者加深......一起来看看 《我的第一本算法书》 这本书的介绍吧!