1. Proxy的基本理解: 在上述代码中,我们为person对象创建了一个代理对象proxy, 我认为proxy对象内部存在引用,指向了其内部的target,即person...

1. Proxy的基本理解: 在上述代码中,我们为person对象创建了一个代理对象proxy, 我认为proxy对象内部存在引用,指向了其内部的target,即person...
reference: https://www.cnblogs.com/chenjinxinlove/p/8467774.html https://juejin.im/post...
1. 基本用法和next()函数 2. 迭代 generator的这一特性能够很好地应用在定义对象的迭代上:我们之前是这么创建一个可迭代的(能够被for...of迭代)对象的...
1. Promise.resolve:把一个value值包装成promise返回 let p=Promise.resolve(2) equals to let p=new P...
reference: https://github.com/DDFE/DDFE-blog/issues/7 https://juejin.im/entry/59116fa6a...
1. 基于callback的XMLHttpRequest处理http请求 a simple XMLHttpRequest example from MDN: 2. 基于pro...
loadScript函数 有这么一个应用场景:我们想要动态地加载一个js脚本,然后调用脚本中的某个函数。所以,这其实抽象为,我们需要等待一个异步请求结果,然后做一些操作。 我...
1. virtual DOM 一个真正的dom节点可以在js中映射成一个这样的对象,也就是js中的虚拟dom。 我们在创建一个vue实例之后,它会先被render funct...
前言:对于跨域请求,很早之前就有去了解过,但因为一直关注的都是服务器后端开发,故也就仅仅停留在概念的理解上而没有机会在实际开发场景中接触得到。最近在公司的开发任务中,需要接触...
bind: bind()方法创建一个新的函数,在bind()被调用时,这个新函数的this被bind的第一个参数指定,其余的参数将作为新函数的参数供调用时使用。也就是说,fu...
是页面内一块rendering text, 是一块画布,可以在上面绘制图形。 1. 绘制一个基本矩形 2. 如果css设置的尺寸和canvas冲突,canvas画布会拉伸 我...
1. flex-item有关的属性 1.1 flex-shrink The flex-shrink CSS property sets the flex shrink fac...
1. touchmove事件对象的属性: 2. 利用setTimeout来进行节流 touchmove事件触发频率特别高的时候,很有可能导致页面甚至浏览器崩溃,因此,我们需要...
模块export和import的基本语法: 1. export export有2种写法:可以这样写: 也可以这样写, 把export放在最后,这样一眼就能够看出export哪...
动画复用的代码举例: 动画过渡的代码完全封装在子组件的代码中,父组件向子组件传递想要动画过渡的内容,就可以实现多次重复使用同一个动画过渡效果了。效果:
组件的切换 单个元素的切换 不管是组件切换还是单个元素的切换, 标签内部在一个时间都是只有一个元素或者一个组件。 下面我们来看一下列表过渡 在vue的官方文档中指出: 不同于...
1. Vue中的CSS transition过渡 当我们插入一个元素的时候,vue会在过渡的第0帧给 标上"fade-enter","fade-enter-active"两个...
讲解得非常好的一篇文章:css3中的变形(transform)、过渡(transtion)、动画(animation) transition CSS中的transition允...
1. 在使用transform的时候,我们需要知道以下一些术语: local coordinate system:local坐标系的原点在reference box的左上方,...