如何用 几个js插件,在html 页面生成自己的二维码

本文介绍了如何在HTML页面中生成自己的二维码,主要利用jQuery的qrcode插件,涉及的资源包括jquery2.1.4.js、jquery.qrcode.js和可选的utf.js汉化包。文章提供源码展示,帮助读者快速理解和实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习目标:

学会生成属于自己的二维码


准备工作:

插件工具

实现生成二维码,需要几个插件
jquery2.1.4.js、jquery.qrcode.js
和汉化包插件 utf.js

下载 jquery2.1.4.js、jquery.qrcode.js 这两个包
需要汉化的话再加上一个 utf.js

地址在这里
链接:https://pan.baidu.com/s/16k2Z0XEoAYMtLylxaZ7ruQ
提取码:is42

语言

html 、jQuery


截图展示:

请添加图片描述<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">

源码:

下面是个人写的源码,内容比较简单,看源码应该就没问题了

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>二维码生成</title>
    <script src="js/jquery2.1.4.js"></script>
    <script src="js/jquery.qrcode.js"></script>
    <!--   有上面两个 js文件,就足够生成二维码, 下面这是汉化包js  -->
    <script src="js/utf.js"></script>
</head>
<body>
    <div id="qrcode"></div>
<script>
    <!--  二维码信息的设置  -->
    var config ={
        width:200,
        height:200,
        text:'这是一个二维码', //text就表示二维码中存储的数据  必须传递
        correctLevel: 1,  // 取值为0|1|2|3 表示二维码的纠错级别0:L/1:M/2:Q/3:H ,默认0  可选参数
        background:"#FFFFFF",//默认白色, 表示二维码的后景颜色 可选参数
        foreground:"#000000",//默认黑色, 表示二维码的前景颜色 可选参数
    };
    // jq 找到id 为qrcode的 div,执行 二维码生成
    $("#qrcode").qrcode(config);

</script>
</body>
</html>

补充 步骤

步骤:
    1.  引入Jquery.js文件
    2.  引入jquery.qrcode.js文件
    3.  引入支持中文的编码js文件 (utf.js)
    4.  在网页中编写一个div 用于显示二维码
            <div id="div1"></div>
    5.  准备二维码的规格对象(JSON)
        var config  = {
            width:数字,//值是number类型, 表示的单位是px  必须传递
            height:数字,//值是number类型, 表示的单位是px  必须传递 
            text:"内容",//text就表示二维码中存储的数据  必须传递
            correctLevel:数字,//取值为0|1|2|3 表示二维码的纠错级别0:L/1:M/2:Q/3:H ,默认0  可选参数
            background:"#rrggbb",//默认白色, 表示二维码的后景颜色 可选参数
            foreground:"#rrggbb",//默认黑色, 表示二维码的前景颜色 可选参数
            render:"绘制模式"//取值:table/canvas , 默认table 可选参数
        };
    6.  通过选择器, 查找到上述的div ,得到Jquery对象, 通过jquery对象的qrcode函数生成二维码
            $("#div1").qrcode(config);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值