js
文章平均质量分 56
爱编程的小学究
内心一旦平静,外面便鸦雀无声
展开
-
json字符串CSS格式化
【代码】json字符串CSS格式化。原创 2023-02-01 09:26:16 · 523 阅读 · 0 评论 -
web-view实现app应用与网页的数据交互
开发的时候使用this.$scope一直Cannot read property ‘$getAppWebview‘ of undefined,后来查找了很多才找到,组件内要用this.$parent.$scope。1、在网页项目的index.html页面引入uniapp的js文件,引入成功之后就可以在事件里面使用uni.postMessage(网页项目是用vue框架写的)4、关闭本地服务器,按快捷键 CTRL-C,当显示 ^Chttp-server stopped 的时候,就是关闭成功了。原创 2022-11-30 22:34:16 · 2142 阅读 · 1 评论 -
return 与callback() 的区别
2、callback()本质上就是一个函数作为另一个函数的参数,这个参数就称为回调函数它是异步的。1、return本质上是一个函数的返回值,是同步的,当让return也可以变成异步的。异步 Promise。原创 2023-11-30 16:55:00 · 529 阅读 · 0 评论 -
for循环中使用setTimeout的解决方案
这是因为setTimeout是异步执行,每一次for循环的时候,setTimeout都执行一次,但是里面的函数没有被执行,而是被放到了任务队列里,等待执行。只有主线上的任务执行完,才会执行任务队列里的任务。也就是说它会等到for循环全部运行完毕后,才会执行fun函数,但是当for循环结束后此时i的值已经变成了6,因此虽然定时器跑了5秒,控制台上的内容依然是6。通过闭包,将i的变量驻留在内存中,当输出j时,引用的是外部函数的变量值i,i的值是根据循环来的,执行setTimeout时已经确定了里面的的输出了。原创 2023-02-01 09:26:57 · 1397 阅读 · 0 评论 -
对象相关的操作
Object.keys、Object.assign对象合并、Object.create()创建对象属性、Object.is()判断两个值是否相等、Object.values() 返回一个包好对象属性值的数组、Object.fromEntries() 将可迭代对象(数组\map)转化为一个键值对对象返回、判断对象是否有某一属性、删除对象中的某一属性原创 2022-09-25 21:46:23 · 311 阅读 · 0 评论