js
夏风0511
一个喜欢设计的前端工程师!!!
展开
-
前端模块化 AMD 详解
主要来介绍require.js的使用开始之前先给大家看一下同步加载出现的问题: <script src="a.js"></script> <script src="b.js"></script> <script src="d.js"></script> <script src="e.js">&...原创 2019-07-25 17:39:10 · 1563 阅读 · 0 评论 -
ES6中的Promise介绍
用ES6的Promise解决回调地狱的问题。原创 2019-08-12 10:41:13 · 257 阅读 · 0 评论 -
JavaScript中getBoundingClientRect()方法详解
getBoundingClientRect()这个方法返回一个矩形对象,包含四个属性,分别为top,bottom,left,right。分别表示元素各边与页面上边和左边的距离例子var box=document.getElementById('box'); 获取元素alert(box.getBoundingClientRect().top); 元素上边距...原创 2019-08-27 09:59:50 · 397 阅读 · 0 评论 -
vue动画—通过钩子函数实现半场动画
注意点起始位置设置了一个(0,0)在第一遍执行时,是没有作用的。在一次入场动画执行完成之后,在最终位置停下来并不在起始位置,通过这里的位置的设置可以将入场动画结束时的位置调到这里理解enter()函数的el的指代对象和done()指代的回调函数理解this.show = !this.show,这句话有两个作用。一是:控制显示和隐藏,二是:false —> true为半场动画...原创 2019-08-27 10:46:40 · 295 阅读 · 2 评论 -
Vue生命周期中mounted和created的区别
一、什么是VUE生命周期?每个Vue实例在被创建之前都要经过一系列的初始化过程,这个过程就是vue的生命周期,也可以理解为Vue中实例或者组件从创建到消灭中间经过的一系列过程,虽然不太严谨。以下为官方的一张生命周期图:生命周期里的所有钩子函数:beforeCreatecreatedbeforeMountmountedbeforeUpdateupdatedbeforeDestr...原创 2019-08-28 11:08:29 · 641 阅读 · 0 评论