摘要: async和await是用于对于异步操作的一种处理方式; async会对指定的函数的返回结果进行Promise包装; await会“等待”Promise的resolved结果,如果结果是reject,没有处理的话就会报错; 但是这种”等待“是必须要放在async修饰的函数中; function ta 阅读全文
posted @ 2021-04-01 14:40 coderLsq 阅读(566) 评论(0) 推荐(1)
摘要: 今天在群里有人问了一个问题就是如何做出:一个轮盘上的按钮,类似于: 后来经过讲解,发现这个东西是可以通过translate中的ratate来做的,基本思路先确定下来: 1.首先在最外层套一个div,在将为其设置border-radius; 2.再将图形分成两块,left和right,并且为其添加ov 阅读全文
posted @ 2021-04-01 14:27 coderLsq 阅读(2724) 评论(0) 推荐(0)
摘要: 防抖和节流是JS用来处理在一定时间内重复出现一个操作的时候采取的策略。 /** * 防抖函数:在一定时间内多次执行相同的操作,在每次操作后都会重新执行; * 设计思路: * 1.防抖函数会在执行的时候清楚计时器的ID,并且重新执行至此这个操作; * 2.我们就必须使用闭包延长作用域链,让下次的函数的 阅读全文
posted @ 2021-04-01 14:26 coderLsq 阅读(67) 评论(0) 推荐(0)
摘要: JS在执行的时候是会预编译的,而预编译是会生成AO(函数作用域)和GO对象(全局作用域); AO对象的生成方式: 1.生成AO对象; 2.找形参和变量声明提前,并且赋值为underfined; 3.实参和形参统一; 4.函数声明提前;(function a() 这种才叫函数声明); JS代码的执行过 阅读全文
posted @ 2021-03-16 20:48 coderLsq 阅读(36) 评论(0) 推荐(0)
摘要: JS中构造函数内部的指向是JS实现继承的关键,总结一下构造函数究竟是怎么“指”的: 我们在这里发现prototype(紫色)最后的指向都是Object.prototype,而__proto__(红色)的指向最后都是Function.prototype。 实例对象中的__proto__是对应相应的构造 阅读全文
posted @ 2021-03-12 22:04 coderLsq 阅读(243) 评论(0) 推荐(0)
摘要: 今天在vue中使用forEach的时候出现了一些问题: Object.keys(this.$route.query).forEach((key) => { console.log(this.$route.query[key]); //这个this是指向undefined,因为vue是使用严格模式 / 阅读全文
posted @ 2021-02-04 19:41 coderLsq 阅读(1096) 评论(0) 推荐(0)
摘要: 在实际操作中我们不光需要遍历数组还需要遍历对象,目前有几种遍历对象的方式 for in for in 循环是最基础的遍历对象的方式,它还会得到对象原型链上的属性 1 2 3 4 5 6 7 8 9 10 11 // 创建一个对象并指定其原型,bar 为原型上的属性 const obj = Objec 阅读全文
posted @ 2021-02-04 17:00 coderLsq 阅读(64) 评论(0) 推荐(0)
摘要: 我们在使用@vue/cli来构建vue项目的过程中,是需要选择runtime-compiler或者runtime-only版本; 在cli的介绍中说only是比compiler轻6KB的,具体是哪里不一样也没有说明。 下面是Vue程序的执行过程: runtime-complier的main.js: 阅读全文
posted @ 2021-02-01 16:03 coderLsq 阅读(305) 评论(0) 推荐(0)
摘要: 【js】Input事件 Input Event常用事件触发的先后顺序如下: 1 keydown 2 keypress 3 textInput 4 input 5 keyup keydown,keyup 1 全部浏览器支持 2 当用户按下/释放键盘上的任意键时触发 3 event.keyCode,返回 阅读全文
posted @ 2021-01-26 14:20 coderLsq 阅读(1012) 评论(0) 推荐(0)
摘要: 1.报错: TypeError: The 'compilation' argument must be an instance of Compilation 是因为html-webpack-plugin的版本太高 2.报错: TypeError: Cannot read property 'tapA 阅读全文
posted @ 2021-01-23 15:36 coderLsq 阅读(897) 评论(0) 推荐(0)