arguments、callee、caller
arguments
arguments 是函数调用时,创建的一个伪数组,它存储实际传递给函数的参数。
arguments 是一个对象,它有两个常用的属性:length 、callee 。
需要注意的是 arguments 并不局限于函数声明的参数列表,举例如下
1 | function obj(){ |
arguments 是函数调用时,创建的一个伪数组,它存储实际传递给函数的参数。
arguments 是一个对象,它有两个常用的属性:length 、callee 。
需要注意的是 arguments 并不局限于函数声明的参数列表,举例如下
1 | function obj(){ |
在解释 BFC 是什么之前,需要先介绍 Box、Formatting Context的概念。
Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素的类型和 display 属性,决定了这个 Box 的类型。 不同类型的 Box, 会参与不同的 Formatting Context(一个决定如何渲染文档的容器),因此Box内的元素会以不同的方式渲染。主要有两类盒子:
ECMAScript5为数组定义了5个迭代方法,每个方法都接受两个参数:每一项上运行的函数,运行该函数的作用域对象(可选)。
利用css3的动画属性可以实现很多有趣的动画效果。
animation-iteration-count 属性设置为 infinite 可以使动画循环播放。
demo1
定义一个垂直伸缩的 keyframes ,然后绑定在每个条子上,设置不同的animation-delay,就可以使每个条子运动起来,整体成波浪线运动。当网页中有需要等待的请求时,我们就可以插入这段动画,优化用户体验。
继续组件的内容,接下来是 vue 组件的重要内容。
子组件只能在父组件中只用,写在html中的是父组件的标签。使用组件有三步:定义,注册,创建根实例。以下代码是很好的例子:
1 | <div id="example"> |