js生成二维码_使用QRCode.js插件生成二维码

本文介绍了QRCode.js,它是一个用于生成二维码的JavaScript库,不依赖其他库,通过HTML5 Canvas绘制。文中说明了其基本用法,列举了支持的浏览器,给出了实例代码及效果图,还提供了资源下载地址和草料二维码生成器信息。

6f3906b943f1a82cbd8cde6d67886583.png

什么是 QRCode.js?

QRCode.js 是一个用于生成二维码的JavaScript库,不依赖任何库,通过HTML5 Canvas绘制。

基本用法

new QRCode(document.getElementById("qrcode"), "http://www.runoob.com"); // 设置要生成二维码的链接

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

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

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

浏览器支持

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

实例代码

HTML 代码

<input id="text" type="text" value="http://www.aliyun01.com"><br>
<div id="qrcode"></div>

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();
    }
});

效果图

https://www.aliyun01.com (二维码自动识别)

资源下载

Qrcode 库及实例下载:qrcodejs-04f46c6.zip

Github 地址:https://github.com/davidshimjs/qrcodejs

ps:草料二维码生成器,在线生成二维码,支持美化、上传logo等功能

使用QRCode.js插件生成二维码 - ALiYun01​www.aliyun01.com
e0f2d17c8c10b5cf8e1af19217d292fc.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值