笔记
坚持即胜利
努力做到自己认为最好的标准
展开
-
2021-12-1
/** * @description 获取输入年份和月份的天数 * @param year {String | Number} 年份 * @param month {String | Number} 月份 * @returns {number} */ function getDaysByYearAndMonth (year, month) { let isL...原创 2021-12-01 15:17:39 · 98 阅读 · 0 评论 -
vue中解决跨域问题
在vue.config.js文件中 module.exports = { devServer: { proxy: { '/api': { target: '填写请求源地址',后端接口地址 changeOrigin: true,//是否允许跨域 secure:false, //如果是https接口需要配置这个参数 pathRewrite: { '^/api': '' //重写 }原创 2021-08-28 14:46:51 · 92 阅读 · 0 评论 -
闭包泄漏问题解决
举个例子处理内存泄漏问题 <button>第一个button按钮</button><br/> <button>第二个button按钮</button> // 获取元素 let btns = document.querySelectorAll("button"); // 利用forEach方法遍历元素 btns.forEach(item => {原创 2021-03-30 09:54:42 · 81 阅读 · 0 评论 -
闭包历史遗留问题解决方式
闭包遗留问题解决方案 定义变量接收this 新版ESMA 定义的箭头函数中this 可以被继承,继承父级上下文中的this 两种方法都可使用 哪一个适合就用哪个 举例 //在构造函数的使用场景 //首先定义一个构造函数 function Func1() { this.name = "LW"; this.sing = function () { //定义变量存储this原创 2021-03-29 23:35:19 · 126 阅读 · 0 评论 -
2021-03-29 遍历数组
遍历数组的方式 1.语法arr.forEach((item,index,arr)=> {}) forEach((item,index,array)=> { console.log(item) )) for in key是数组的索引 for (const key in array) { console.log(array[key]) } 3.for of value是数组的值 for (const value of array) { lconsole.log(va原创 2021-03-29 21:30:24 · 102 阅读 · 0 评论 -
2021-03-29
实现动画的注意事项 节流伐 先定义一个布尔值类型的变量;然后再事件中加上判断条件 再次关闭节流阀 其次在定义的定时器中清除定时器的时候打开节流阀, 防止抖动,不要在对应事件定义初始值; <style> button { width: 300px; height: 100px; background-color: pink; position: absolute; left: 0;原创 2021-03-29 17:21:03 · 43 阅读 · 0 评论 -
2021-03-29
使用函数创建伪块作用域 在for循环中使用var 声明的变量 默认是window下的,使用立即执行函数传递参数可以让其在块作用域下。 for (var i = 1; i <= 3; i++) { (function () { setTimeout(a => console.log(a)) })(i) } 输出结果为1 2 3 对比一下let关键字在for循环的使用 for (let i = 1; i <= 3; i++) { console.log(i); 输出结果: 1 2 3原创 2021-03-29 16:54:24 · 44 阅读 · 0 评论 -
2021-03-29
改变函数this指向 apply方法 call方法 bind方法 区别: 1.apply 方法传递的参数第一个参数改变的this,第二个参数是以数组的形式。 2.call 方法传递的参数第一个参数改变的this ,第二个参数是以单个参数传递,逗号连接。 3.bind 方法 传递第第一个参数改变this指向,第二个参数在第一次执行的时候可以不传递,若果传递相应的参数,第二次调用的时候传递的参数无效。 4.apply与call会立即执行,bind方法不会执行而是生成一个新的函数,再次调用才会执行。 5.如果原创 2021-03-29 11:51:55 · 47 阅读 · 0 评论