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