首页 > 其他分享 >IC卡读卡器web插件中使用js异步await/async调用接口

IC卡读卡器web插件中使用js异步await/async调用接口

时间:2023-07-19 14:48:32浏览次数:41  
标签:web 插件 异步 IC卡 await async 读卡器

js中使用异步await/async方式,对于程序的结构和逻辑都有非常大的好处,对于异步await/async有如下描述:

async 表示这是一个async函数, await只能用在async函数里面,不能单独使用.

async 返回的是一个Promise对象,await就是等待这个promise的返回结果后,再继续执行.

await 等待的是一个Promise对象,后面必须跟一个Promise对象,但是不必写then(),直接就可以得到返回值.

看到这些关于await/async的描述好像很难使用,其实不然,友我NFC读卡器web插件从V2.3版本起增加了异步await/async方式,将这些看似难懂的内容全部封装完毕了,只需要简单的调用就可以了。

let result = await yoworfid.M1ReadBlock(4, 0);

console.log(result);

 

采用await关键字,只需要一句代码即可读取智能卡数据块信息。再例如:

let resultdata = await yoworfid.CardUIDFormat("AB123678", 2,0);

console.log(result);

 

一句代码,也能将卡号格式进行转换.

友我NFC读卡器web插件采用异步await/async,对于整个js代码的逻辑起到非常好的优化作用,适用起来也是非常方便的.

标签:web,插件,异步,IC卡,await,async,读卡器
From: https://www.cnblogs.com/yoworfid/p/17565490.html

相关文章

  • 添加国内最实用的翻译插件
    之前都是把指定的句子粘到网易翻译网页,但还是感觉不方便,如果能直接在原网页翻译是最方便的,但浏览器自带的翻译语句实在不够丝滑,现在好了,有火山翻译了,翻译通顺不说,还能免费翻译无上限,下面是安装步骤(以谷歌浏览器为例)进入官网:https://translate.volcengine.com/extension点击“......
  • web - 支持word上传的富文本编辑器
    ​  自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能......
  • 使用C#与Websocket完成简单的聊天功能
    1、背景WebSocket出现之前,Web端为了实现即时通讯,所用的技术都是Ajax轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTPrequest,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTPrequest的模式带来很明显的缺点–浏览器需要不断的向服务器......
  • jdbc-plus是一款基于JdbcTemplate增强工具包,基于JdbcTemplate已实现分页、多租户、动
    ......
  • Stable-Diffusion-webUI 代码阅读02 —— 按钮?按一下!
    Stable-Diffusion-webUI代码阅读02——按钮?按一下!由于实习工作需要,决定用几天时间阅读一遍stable-diffusion-webui的代码。本文参考知乎专栏,并且添加了一些自己的理解,感谢大佬!知乎专栏:自动做游戏:AI技术落地于游戏开发-知乎(zhihu.com)最近工作主要侧重于OneFlow框架应用......
  • Go语言Revel框架,创建一个Web App
    首先请确保Revel环境搭配好了,搭配方式参看: 在命令行依次执行下面命令:cd$GOPATHrevelnewmyapprevelrunmyapp执行的结果提示如下:上面有个提示,CodepathshouldbeinGOPATH,butisinGOROOT。这是因为之前我下载revel代码时,还没有设置GOPATH,goget自动就下载GOROOT目......
  • Comet 和 WebSocket
    众所周知,HTTP协议,是无状态的,所以不能保持持续的链接。数据交换是通过客户端提交一个Request到服务器端,然后服务器端返回一个Response到客户端来实现的。 轮询(polling)     一般情况下,通过浏览器访问一个网页,需要浏览器发送一个HTTPRequest,服务器接收到浏览器的请求......
  • WebSocket搭建一个简单的聊天室
    这个例子比较简单:只有一个聊天室,大家进入的都是同一个聊天室。 没有用户登录,用户登录直接根据id给出匿名用户。程序截图,UI我直接用的 https://github.com/Niessy/websocket-golang-chat这里给的例子的Html代码。                  服务器端Golang代码:package......
  • Go语言用WebSocket的简单例子
    Go语言标准包里面没有提供对WebSocket的支持,但是在由官方维护的go.net子包中有对这个的支持,需要独立下载, Gowebsocketpackage下载地址:http://code.google.com/p/go.net/websocket。Goget命令下载:gogetcode.google.com/p/go.net/websocket Go实现的WebSocket的文档:http://......
  • jquery__WEBPACK_IMPORTED_MODULE_2___default(...)(...).combobox is not a func
    1、问题:使用jquery的combobox控件的时候出现了这个错误。$('#mySelect').combobox({width:200,data:comboboxData,valueField:'desc',textField:'text'});2、解决过程:我上网看了很多都说是因为jquery没有正确......