setTimeout

是JavaScript的异步函数,定时器实现的主要方法,主要目标是在几秒后触发一个函数,只会执行一次。...

promise

是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大,是 ES2015(ES6)标准化和引入...

Ember Data

Ember Data 是一套功能强大的工具,用于格式化请求,规范化响应以及有效地管理本地数据缓存。...

人工智能

是一个以计算机科学(Computer Science)为基础,由计算机、心理学、哲学等多学科交叉融合的交叉学科、新兴学科,研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学,企图了解智能的实质,并生产出一种...

纯函数

纯函数更容易理解,特别是因为代码库可以扩展,以及基于角色的函数可以完成一项工作并且做得很好。纯函数不会修改作用域之外的外部变量、状态、数据,并且在给定相同输入的情况下返回相同的输出,这样的函数就被认为是“纯”的。...

slice()

javascript 的 slice 方法截取字符串的一部分并在新字符串中返回截取的部分。slice,方法接受两个参数:开始索引和结束索引。结果字符串是这两个索引之间的切片字符串,但末尾索引处的字符除外。slice 通常用于字符串的截取。...

Ember

Ember.js 是一个基于MVVM模型的开源框架,该框架主要用于创建复杂的多页面应用程序。它最大的特点是:持续推出最新的特性,并不会丢弃任何旧功能。...

defineProperty

Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。...