位置: 编程技术 - 正文
推荐整理分享使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo(使用筷子就餐会不会传染乙肝病毒),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:使用权资产,使用权资产,使用时间,使用粗盐热敷十大危害,使用的拼音,使用筷子就餐会不会传染乙肝病毒,使用的拼音,使用jquery.js,内容如对您有帮助,希望把文章链接给更多的朋友!
0 Jquery.Qrcode简介
Jquery.Qrcode.js是一个在浏览器端基于Jquery动态生成二维码的插件,支持Canvas和Table两种渲染方式,它的优点是在客户端动态生成,减轻了服务端压力,尤其是在大量使用二维码的系统中。Jquery.Qrcode主要包括以下参数设置:
render 定义二维码的渲染方式,有table和canvas两种渲染方式
width 定义二维码的宽度
height 定义二维码的高度
text 定义二维码内容
typeNumber 二维码的计算模式 一般默认为-1
correctLevel 二维码的纠错级别
background 定义二维码的背景颜色
foreground 定义二维码的前景色
1 Jquery.Qrcode基本使用
1.0 添加相关引用
Jquery.Qrcode仅仅依赖于Jquery,所以我们只需要添加Jquery及Jquery.Qrcode的引用即可。
1.1 添加渲染区域元素
Jquery.Qrcode使用div元素作为渲染的目标区域,在页面上添加一个div标签。
1.2 二维码生成
二维码生成如下
2 Jquery.Qrcode对中文字符的支持
默认的Jquery.Qrcode是不支持中文编码的,上面我们如果将text的内容设置为中文字符串,生成二维码并扫描后会发现结果是乱码。这是因为jquery.qrcode采用 charCodeAt() 方式进行编码转换,默认采用UTF-8方式编码,而针对中文一般情况下是采用UTF-编码实现,这样就会导致乱码的出现,解决方案就是在二维码编码前,将二维码的内容字符串转换成UTF-8格式,js转换方法如下。
生成二维码时,将转码后的结果作为text的值即可
3 Jquery.Qrcode添加自定义Logo图片
给二维码添加一个自定义的logo,会让你的二维码看上去更专业,默认的Jquery.Qrcode是不支持添加自定义Logo的,这里比较简单的实现方案就是,针对每个二维码添加一个img标签,让img在二维码区域相对居中显示即可。
控制img标签的位置
最终结果如下
Jquery.Qrcode下载
以上所述是小编给大家介绍的使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例) 这是一个示例:htmlheadscripttype="text/javascript"src="
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭) 相关阅读:基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)今天测试提了一个bug,发送短信倒计时功能,要求关
jquery 中toggle的2种用法详解(推荐) 一、在元素的click事件中绑定两个或两个以上的函数toggle不像bind需要在后面添加"click"来绑定click触发事件,toggle本身就是click触发的(而且只能click触发
标签: 使用筷子就餐会不会传染乙肝病毒
本文链接地址:https://www.jiuchutong.com/biancheng/383153.html 转载请保留说明!上一篇:jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍(jquery中的$是什么)
友情链接: 武汉网站建设