js 根据内容 生成二维码_html怎么生成二维码

js 根据内容 生成二维码_html怎么生成二维码js生成二维码以及插入图片先根据qrcode官网demo,不同属性值的变化,二维码的变化效果:https://larsjung.de/jquery-qrcode/latest/demo/进入demo中,审查元素查看里面引用的js文件,你会发现jquery-qrcode-0.14.0.js,这个版本支持二维码中插入图片。下面是我写的一个列子:引用js:<scripttype="text/ja…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

js生成二维码以及插入图片

先根据qrcode官网demo,不同属性值的变化,二维码的变化效果:https://larsjung.de/jquery-qrcode/latest/demo/

进入demo中,审查元素查看里面引用的js文件,你会发现jquery-qrcode-0.14.0.js,这个版本支持二维码中插入图片。

下面是我写的一个列子:

引用js:

<script type=”text/javascript” src=”jquery-1.11.2.min.js”></script>
<script type=”text/javascript” src=”jquery-qrcode-0.14.0.js”></script>

index.html

<!DOCTYPE HTML>
<html>
<head>
<meta charset=”utf-8″>
<title>生成二维码</title>
<script type=”text/javascript” src=”jquery-1.11.2.min.js”></script>
<script type=”text/javascript” src=”jquery-qrcode-0.14.0.js”></script>
    <script type=”text/javascript” src=” xyqrcode.js”></script>
<script type=”text/javascript”>

$(document).ready(function(){

    var options={};
    options.url=”http://www.baidu.com”; //二维码的链接
    options.dom=”#code”;//二维码生成的位置
    options.image=$(‘#img-buffer’)[0];//图片id
    options.render=”canvas”;//设置生成的二维码是canvas格式,也有image、div格式
    xyqrcode(options);
});
</script>
</head>

<body>
<div id=”code”></div>
<img id=”img-buffer” src=”gy.jpg”>
</body>
</html>

 

xyqrcode.js(给qrcode传生成的二维码属性)

function xyqrcode(options) {

    var settings = {

        dom:”,
        render: ‘canvas’,   //生成二维码的格式还有image、div
        ecLevel:”H”,
        text:””,
        background:”#ffffff”, 
        fill:”#333333″, //二维码纹路的颜色
        fontcolor:”#ff9818″,
        fontname:”Ubuntu”,
        image:{},
        label:””,
        mPosX:0.5,   //图片在X轴的位置
        mPosY:0.5,    //图片在X轴的位置
        mSize:0.27,   //图片大小
        minVersion:10,
        mode:4,
        quiet:1,
        radius:1,
        size:400   
    };
        if (options) {

            $.extend(settings, options);//options对象跟settings比较,相同的就替换,没有的就添加

        }
        if(settings.dom.length==0){

            window.console.log(“Error: dom empty!”);
            return;
        }
        if(settings.url.length==0){

            window.console.log(“Error: url empty!”);
            return;
        }
    settings.text=settings.url; //在qrcode生成二维码的地址是text。这里就把url赋值给text
        $(settings.dom).qrcode(settings);
      
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180811.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LoadRunner 压力测试

    LoadRunner 压力测试一、LoadRunner安装1.复制一下地址,然后打开迅雷,新建,选择一个磁盘大的空间,显示4.02G的ISO文件http://www.genilogix.com/downloads/loadrunner/loadrunner-11.isohttp://h30302.www3.hp.com/prdownloads/Software_HP_LoadRunner_11.00_Sim_Chines

    2022年7月18日
    14
  • 数论基础——群环域

    数论基础——群环域文章目录一、群环域基本概念1.群2.环常见环3.域与椭圆曲线椭圆FpF_pFp​PointadditionAlgebraicsum椭圆曲线群的阶数ScalarmultiplicationandcyclicsubgroupsSubgrouporder子群的阶FindingabasepointDomainparametersECC(EllipticCurveCryptography)EncryptionwithECDHSigningwithECDSA一、群环域基本概念1.群

    2022年6月18日
    40
  • mysql 通配符 替换,使用通配符替换的MySQL[通俗易懂]

    mysql 通配符 替换,使用通配符替换的MySQL[通俗易懂]I’mtryingtowriteaSQLupdatetoreplaceaspecificxmlnodewithanewstring:UPDATEtableSETConfiguration=REPLACE(Configuration,”%%ANY_VALUE%%””NEW_DATA”);SothatSDADASbecomesNEW_DATAIsthere…

    2022年7月16日
    15
  • CAS单点登录原理解析

    CAS单点登录原理解析推荐阅读1.SpringBoot整合篇2.手写一套迷你版HTTP服务器3.记住:永远不要在MySQL中使用UTF-84.Springboot启动原理解析1、基于Cookie的单点登录的回顾基于Cookie的单点登录核心原理:将用户名密码加密之后存于Cookie中,之后访问网站时在过滤器(filter)中校验用户权限,如果没有权限则从Cookie中取出用户名…

    2022年6月7日
    32
  • 极限的定义((δ ε X x n ∀ ∃表示的)7种极限存在情况和21种极限不存在的情况总结)

    极限的定义((δ ε X x n ∀ ∃表示的)7种极限存在情况和21种极限不存在的情况总结)极限极限存在的七种情况为:1数列的极限2趋近于x0的极限3趋近于x0+的极限4趋近于x0-的极限5趋近于无穷的极限6趋近于无穷大的极限7趋近于无穷小的极限δεXxn∀∃∞极限存在的定义limxn(n趋于无穷大)=a的定义;∀ε>0∃N∈N+当n>N时/xn-a/<εlimf(x)=a;(x趋于x0)∀ε>0∃δ>0当0</x-x0/<δ时/f(x)

    2022年5月11日
    116
  • 在Scala中使用fastJson 解析json字符串

    在Scala中使用fastJson 解析json字符串一 阿里巴巴 FastJson 是一个 Json 处理工具包 包括 序列化 和 反序列化 两部分 它具备如下特征 速度最快 测试表明 fastjson 具有极快的性能 超越任其他的 JavaJsonpars 包括自称最快的 JackJson 功能强大 完全支持 JavaBean 集合 Map 日期 Enum 支持范型 支持自省 无依赖 二 在 Scala 中使用也可使用 fastJson 解析 jso

    2025年9月16日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号