博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QRCode.js:使用 JavaScript 生成二维码
阅读量:6647 次
发布时间:2019-06-25

本文共 1146 字,大约阅读时间需要 3 分钟。

Javascript 二维码生成库:QRCode

查看在线样例:  http://www.runoob.com/try/try.php?filename=tryhtml5_QRCode


什么是 QRCode.js?

QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。


基本用法

或者使用一些可选参数设置:

var qrcode = new QRCode("test", { text: "http://www.runoob.com", width: 128, height: 128, colorDark : "#000000", colorLight : "#ffffff", correctLevel : QRCode.CorrectLevel.H });

同样我们可以使用以下方法:

qrcode.clear(); // 清除代码 qrcode.makeCode("http://www.w3cschool.cc"); // 生成另外一个二维码

浏览器支持

支持该库的浏览器有:IE6~10, Chrome, Firefox, Safari, Opera, Mobile Safari, Android, Windows Mobile, 等。


实例代码

HTML 代码

CSS 代码

#qrcode {
width:160px; height:160px; margin-top:15px; }

JavaScript 代码

var qrcode = new QRCode("qrcode"); function makeCode () { var elText = document.getElementById("text"); if (!elText.value) { alert("Input a text"); elText.focus(); return; } qrcode.makeCode(elText.value); } makeCode(); $("#text"). on("blur", function () { makeCode(); }). on("keydown", function (e) { if (e.keyCode == 13) { makeCode(); } });

 

如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/
你可能感兴趣的文章
红旗Linux开门红发布Asianux Server 7+ 构建Linux+产品战略
查看>>
大数据为何会冲击传统媒体服务模式
查看>>
以云到端创新变革医疗健康服务模式
查看>>
《中国人工智能学会通讯》——8.34 结束语
查看>>
《OpenACC并行程序设计:性能优化实践指南》一 3.11 小结
查看>>
Sun全面提供小型高性能计算系统解决方案
查看>>
4个Linux下最好的命令行下载管理器/加速器
查看>>
阿里电商架构演变之路
查看>>
老企业业绩齐增 光伏行业上半年重迎好时光
查看>>
开发漫谈:我爱编程语言的四大原因
查看>>
防火墙迁移:提高安全弹性与可用性的5种方法
查看>>
Teledyne DALSA推出面向工业视觉应用的红外相机系列
查看>>
车联网市场现状及未来趋势解析
查看>>
不把网民权益当回事 网络安全早晚出大事
查看>>
解锁时弹出LiveChat在线聊天的恶意勒索软件PadCrypt出现
查看>>
AliSQL 5.6.32 vs MySQL 5.7.15抢鲜测试
查看>>
快速增长的网络犯罪将成为数据中心业务中断主因
查看>>
Infocomm前瞻:迪威视讯重推120吋激光触控屏
查看>>
摩洛哥建新型光伏电站 太阳能转换率达30%
查看>>
云存储行业呈现新特征,将成公有云发展核心动力
查看>>