![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 57
@copyer_chuan
这个作者很懒,什么都没留下…
展开
-
for...in 和 for...of的区别
今天是年前最后一天,然而还在公司上班,简单记录下for...in 和 for...of的区别;首先是对数组的遍历://for...inlet arr = [1,2,3]for(let item in arr) { console.log(item); // 索引 // 0 // 1 // 2}//for...oflet arr = [1,2,3]for(let key of arr) { console.log(key); ...原创 2022-01-30 09:31:52 · 996 阅读 · 0 评论 -
H5 扫描条码、二维码的简易实现(附带nativeObj创建原生对象)
本文主要记录一下 H5 app+ 实现扫码功能,并用plus.nativeObj(官方文档:HTML5+ APL/nativeObj)创建原生控件对象的实现。第一步:通过barcode创建扫码控件(官方文档:HTML5+ API Reference)function openBarcode(dom, dom1, barCodeType, mui) { var barcode = null; // 扫码控件对象 var textResult = ""; // 扫描成功时的结果 ...原创 2021-12-29 10:46:06 · 3091 阅读 · 0 评论 -
uniApp使用websocket(自己简单的封装)
data() { return { websock: null };},methods: { initWebSocket() { const url = 'ws://127.0.0.1:8080/home'; this.websock = uni.connectSocket({ url: url, complete: ()=> {} // 由于uni封装,必须加个回调才会返回一个SocketTask对象 }); this.websoc.原创 2021-12-09 14:46:44 · 6320 阅读 · 1 评论 -
js中this的指向问题
this在js中必不可少,在很多地方都会用到,然而在使用的时候,经常会困扰this到底是指向谁?为什么会指向这个地方?今天根据自己的理解,记录一下this指向的几个规则。默认绑定function foo() { console.log(this); // window}foo();function foo() { console.log(this); // window}function bar() { foo();}bar();c...原创 2021-09-07 21:54:29 · 116 阅读 · 0 评论 -
理解js闭包
前言首先,我们先看看MDN闭包的描述:一个函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包(closure)。也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域。在 JavaScript 中,每当创建一个函数,闭包就会在函数创建的同时被创建出来。闭包的产生通过上面的描述不容易理解,下面我们通过代码来看看闭包在什么时候产生?var message = "Hello JavaScript".原创 2021-09-06 22:50:59 · 141 阅读 · 2 评论