开发
Xwzzz_
行而不辍,未来可期
展开
-
JS包含变量组合定义变量名
例如可能需要生成 data1,data2,data3... (后面的数字是根据定义的参数sum来的) 所以我的函数名,应该由 var "data_"+num =100;生成函数名与赋值,但这问题就来了。初始化变量时 等号左边是不允许是表达式的。所以在JS中使用 var "data"+num = 100 这种写法是有问题的。参数的不同而区分的。这就需要我定义一个var num =1,2,3,4,5,6,7去拼接一个共同的字符串data.今天在写js的时候碰到了问题,我有一个页面需要循环生成很多的变量。原创 2023-03-17 09:31:08 · 1009 阅读 · 0 评论 -
vue中async和await异步编程
async&await是Promise的语法糖,使用他的目的就是用同步的写法,写异步的操作。async 是“异步”的简写, async 用于申明一个异步的 function,await 可以认为是 async wait 的简写,await 用于等待一个异步方法执行完成。当我们函数中需要返回值是promise对象时通常用async和await简化。async作为一个关键字放到函数之前,表示函数是异步的函数,异步函数也就意味着该函数的执行不会阻塞后面代码的执行,等as...原创 2022-04-21 21:33:57 · 5266 阅读 · 2 评论 -
防抖与节流
1.函数防抖定义:当持续触发一个事件时,在n秒内,事件没有再次触发,此时才会执行回调;如果n秒内,又触发了事件,就重新计时只要最后一次操作,这样就防止了用户触发事件过于频繁的问题。这里列举几个场景:搜索框:防止用户不断输入过程中,不断请求资源,n秒内只发送1次,用防抖来节约资源按钮提交场景,比如点赞,表单提交等,防止多次提交。最常见的情况就是比如当我们在input框中传递数据时,不使用节流就会不断的发送数据请求,但是使用节流后,...原创 2022-04-12 22:16:15 · 406 阅读 · 0 评论 -
总结vue中的常用指令
1.v-model指令用于表单输入,实现表单控件和数据的双向绑定。一般在 <input>、<select>、<textarea>、组件中使用。<body> <div id="app"> <div>val的值:{{val}}</div> <input v-model="val"> </div></body><script&g原创 2022-04-10 23:23:11 · 1328 阅读 · 0 评论