zoukankan      html  css  js  c++  java
  • 纯JavaScript实现的二维码图片生成器

    原文:http://ourjs.com/detail/55e412ebe3312b046d27f51c

    注* 之前的二给码分享功能大多是由后端实现的,对服务器的负载较重,这里有一个前端实现的版本,而且性能还可以。
     

    QRCode.js

     
    QRCode.js是javascript实现二维码(QRCode)制作生成库。 QRCode.js有着良好的跨浏览器兼容性(高版本使用HTML5的 Canvas,低版本IE使用table元素绘制),而且QRCode.js没有任何依赖。只需要引用一个JS。
     
    注* 它也支持使用SVG绘制二维码
     

    基本使用

     
    注* 首先需要添加对qrcode.js的引用,并创建一个空DIV
    <div id="qrcode"></div>
    <script type="text/javascript">
    new QRCode(document.getElementById("qrcode"), "http://jindo.dev.naver.com/collie");
    </script>

    还有更多参数可以选:

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

    你可以动态地改变二维码图片,速度很快:

    qrcode.clear();
    qrcode.makeCode("http://naver.com");

    浏览器支持

     
    几乎支持所有浏览器: IE6~10, Chrome, Firefox, Safari, Opera, Mobile Safari, Android, Windows Mobile.
     
     
    DEMO地址: http://davidshimjs.github.io/qrcodejs(包括文件的下载)


    注* 这里有一个Server端使用Node.JS生成二维码图片的库,有兴趣的同学也可以研究一下: https://github.com/soldair/node-qrcode

    原文地址: github.com
     
  • 相关阅读:
    linux screen 命令详解
    centos7 安装docker(手动和脚本安装)换源 卸载
    在linux上安装taiga
    阿里云清除云盾
    Vim
    推荐 130 个令你眼前一亮的网站,总有一个用得着
    索引优化分析 2
    Mysql的主存复制 5
    Mysql锁机制 4
    查询获取分析 3
  • 原文地址:https://www.cnblogs.com/charles-kun/p/5566079.html
Copyright © 2011-2022 走看看