MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。
Babel 是一个 JavaScript 编译器
ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等等。
不定长参数:可能需要一个函数能处理比当初声明时更多的参数。这些参数叫做不定长参数。不确定函数中参数的个数有多少个(包括0-N个)。需要注意的是:
1.一个函数中只能有一个不定长参数
2.一个函数中的不定长参数必须作为最后一个参数放在末尾
在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。可枚举性决定了这个属性能否被for…in查找遍历到。 js中基本包装类型的原型属性是不可枚举的,如Object, Array, Number等
ANSI:美国国家标准学会(AMERICAN NATIONAL STANDARDS INSTITUTE: ANSI)
斐波那契数列:又称黄金分割数列,兔子数列,指:1、1、2、3、5、8、13、21、34、......在数学上,递推定义:F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2) (n>=3,n∈N*) 。线性递推数列
应用:树叶花朵等瓣数,黄金分割数值0.6180339887...杨辉三角等。
跟设计聊天,之前做换肤的时候就比较疑问,为什么小标题并没有清晰标注成APP色系的红色,跟其他标题的色值区分也并不大,只是字号稍微大1-2号,设计回答说是 标题还是属于文字范畴,并不具有操作的功能,而红色较为醒目,一般应在有点击态的部分。而且整个页面的标题数量微多,都变成红色会显得不整体,会对用户进行视觉干扰。跟昨天观看的帖子中观点较为相近。设计、视觉是从侧面影响用户情绪。