- 博客(5)
- 收藏
- 关注
原创 vue中钩子函数的用法
官网的生命周期图片按创建实例到摧毁期间执行的顺序来:beforeCreate()在实例被完全创建出来前,会执行这个函数,执行函数时,data和methods还没有被初始化created ()组件实例创建完成后,执行这个函数,此时data和methods都已经被初始化好了beforeMount()表示模板已经在内存中编译完成,但没有把模板挂载到页面中mounted()表示模板已经挂载到页面中了,此时实例已经创建完成,beforeUpdate()在组件更新之前被执行,此时页面中显示的数据
2021-05-09 10:45:15
483
原创 JS种setInterval和setTimeout中参数括号的问题
1、问题描述:上一次用定时器时第一个参数加不加()结果不同2.定时器用法js 定时器有以下两个方法:setInterval() :按照指定的周期(以毫秒计)来调用函数或计算表达式。方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。setTimeout() :在指定的毫秒数后调用函数或计算表达式。语法setInterval(code,millisec,lang)参数描述code必需。要调用的函数或要执行的代码串。millisec必
2021-04-11 16:14:38
572
原创 localstorage使用详解
定义和使用localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除。localStorage 属性是只读的。提示: 如果你只想将数据保存在当前会话中,可以使用 sessionStorage 属性, 该数据对象临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。基本语法保存数据语法:localStorage.setItem(“
2021-03-30 12:12:13
482
原创 for循环中let和var的区别
先看2段代码//使用var声明,得到3个3var a = [];for (var i = 0; i < 3; i++) { a[i] = function () { console.log(i); };}a[0](); //3a[1](); //3a[2](); //3//使用let声明,得到0,1,2var a = [];for (let i = 0; i < 3; i++) { a[i] = function () { console.log
2021-03-10 19:32:47
688
3
原创 js阻止滚动事件多次执行
js阻止滚动事件多次执行当我们写滚轮事件时,有时没有达到自己想要的效果,其中可能就是因为滚轮在滚动时,多次执行了滚动事件,看下面代码。window.onscroll=function(){ console.log(123) }上面滚动了一次,结果输出了多个123,说明了滚动事件被多次执行了,想要解决这个问题,就给滚轮事件添加一个状态就好了 //设置滚轮事件的状态 var state = true; function changestate()
2021-03-09 21:15:55
1630
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人