二维码编写

一、简介

  二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。二维码是信息的载体,通俗说就像我们使用的U盘,能存储一定量的信息在二维码中。

  二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。

二、开始写代码

  1、加载要使用的jquery插件(qrcode.min.js)

首先要使用到一个可以生成二维码的jQuery插件

下载地址:https://git.coding.net/yangWansheng/QrCode.git

写入html网页

<script  type="text/javascript" charset="utf-8" src="js/qrcode.js"></script>

 

  2、代码编写

  文件路径

  html前端网页

<!DOCTYPE html>
<html>

    <head>
        <meta charset="utf-8" />
        <title>生成二维码</title>
    </head>

    <body>
        <textarea id="txtContent" cols="50" rows="5"></textarea>
        <button type="button" id="btngetQr">生成</button>
        <div id="divQr"></div>
        <script  type="text/javascript" charset="utf-8" src="js/qrcode.js"></script>
        <script>
            var divQr = document.getElementById("divQr");
            var Qr = new QRCode(divQr, {
                width: 128,//二维码的宽度大小
                height: 128,//二维码的高度大小
                colorDark: "#000000",//前景颜色
                colorLight: "#ffffff",//背景颜色
                correctLevel:QRCode.CorrectLevel.L //显示二维码的密度
            });
            var txtContent = document.getElementById("txtContent");
            document.getElementById("btngetQr").addEventListener("click",function(){
                Qr.makeCode(txtContent.value);//设置二维码的内容
            },false);
        </script>
    </body>

</html>

网页效果:

  

测试结果:

用手机扫描就能显示你输入的文字了,

当然也可放网址、图片等等

如果你输入的是网址扫描后直接进入你的网页

我们还可以查看我们的帮助文档

根据需求修改二维码样式。

posted @ 2018-10-04 00:58  花先生。  阅读(1301)  评论(0编辑  收藏  举报