我们可以使用qrcodejs来实现js生成二维码,qrcodejs是用于JavaScript的跨浏览器QRCode生成器,可以十分简单的实现二维码生成

一:下载qrcodejs插件

qrcode的地址:https://github.com/davidshimjs/qrcodejs

下载下来的qrcode的文件如下,其中qrcode.js和qrcide.min.js就是我们所需要的js,qrcode.min.js是qrcode.js压缩版

二:实现二维码生成

1:需要引入的js

qrcodejs旨在jquery的前提下实现的,所以我们先需要引入jquery在引入qrcodejs

<script type="text/javascript" src="js/jquery.min.js"></script>     <!--引入jquery-->
<script type="text/javascript" src="js/qrcode.js"></script>         <!--引入qrcodejs-->

2:使用qrcode实现二维码生成

<div id="qrcode" style="width:100px; height:100px; margin-top:15px;"></div>
<script type="text/javascript">new QRCode(document.getElementById("qrcode"), "https://wj0511.com");
</script>

这时候我们访问当前页我们就可以看到我们所生成的二维码了,扫码二维码后访问 https://www.wj0511.com

这里来主要说明以下 new QRCode的一些基本参数

上面我们生成的二维码可以跳转到指定的url,我们还可以设置二维码的一些基本参数,如下

var qrcode = new QRCode(document.getElementById("qrcode"), {
text: "https://www.wj0511.com",//扫描二维码后的内容
width: 128,//二维码的宽
height: 128,//二维码的高
colorDark : "#000000",//二维码线条颜色
colorLight : "#ffffff",//二维码背景颜色
correctLevel : QRCode.CorrectLevel.H    //二维码等级
});

js 实现二维码生成相关推荐

  1. qrjs2.js网页二维码生成插件

    下载地址 qrjs2.js允许您生成可定制的QR二维码,使用SVG, PNG,甚至HTML表格元素.var svgElement = document.createElement("div& ...

  2. JS的条形码和二维码生成

    一.前言 最近做项目用到了JS生成条形码和二维码,内容不多,整理一下方便使用. 2018年7月5日更新: 二维码生成时,如果长度太长会有异常: Uncaught Error: code length ...

  3. 二维码生成插件qrious(纯JS)

    二维码生成插件qrious(纯JS) 二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能 ...

  4. jquery二维码生成插件jquery.qrcode.js在线生成二维码

    一代巨匠金庸先生驾鹤西去,谢谢您的作品,陪我度过儿时的时光 –2018.10.31 一.场景再现 由于业务需求,经常会将访问链接分享给别人,方便其他客户访问我们的业务.在本周的需求中,我们需要根据地址 ...

  5. JS二维码生成插件,一键生成二维码

    jquery.qrcode是个依赖jquery的二维码生成插件,主要用于连接和文本的二维码生成,有两种生成格式canvas和table格式的,当然canvas不支持低版本浏览器,table有点小bug ...

  6. 转【微信小程序 四】二维码生成/扫描二维码

    原文:https://blog.csdn.net/xbw12138/article/details/75213274 前端  二维码生成  二维码要求:每分钟刷新一次,模拟了个鸡肋,添加了个按分钟显示 ...

  7. canvas 插件_基于canvas的JavaScript 二维码生成工具——QRCanvas

    介绍 在我们日常的开发中,特别是在现代的社会环境下,二维码的应用可谓是丰富多彩,各种各样让人眼花缭乱的二维码,可见二维码已经渗透进我们生活的方方面面,也可以说目二维码确确实实方便了我们的生活.因为作为 ...

  8. .NET 二维码生成(ThoughtWorks.QRCode)

    引用ThoughtWorks.QRCode.dll (源代码里有) 1.简单二维码生成及解码代码: //生成二维码方法一private void CreateCode_Simple(string nr ...

  9. 微信小程序条码、二维码生成模块

    代码地址如下: http://www.demodashi.com/demo/13994.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.c ...

最新文章

  1. Java 数值大小比较
  2. 重磅直播|中科慧眼崔峰博士详解深度相机原理及其应用
  3. Java 集合框架综述
  4. 个人对北理工2020级硕士研究生张××一篇学术论文涉嫌抄袭的看法
  5. eclipse常用快捷键——非常实用
  6. keras中的mini-batch gradient descent (转)
  7. java 按照概率生成随机数_JAVA 根据设置的概率生成随机数的方法
  8. 根据两点之间的连线,计算连线到各坐标轴之间的夹角(角度,弧度)
  9. js中比较到期时间和当前时间
  10. 安卓应用安全指南 4.9 使用`WebView`
  11. 巨头切入,或将改变云客服市场
  12. java 多线程4: java线程的优先级
  13. Linux服务器的优化
  14. 「MYSQL」MYSQL中的int(11)到底代表什么意思?
  15. Azure School女神相邀,把每分钟都过的更充实
  16. 亲测码支付第三方支付源码、完美对接日主题系列网站
  17. C语言使用栈和队列实现停车场管理
  18. WinRM 如何设置 TrustedHosts
  19. 机器人学领域的顶级期刊总结
  20. 分辨率、帧率、码率之间的关系

热门文章

  1. 苹果ipnone 6s Taptic Engine测试
  2. Linux下,Apache及PHP项目报Core错误Program terminated with signal 7, Bus error
  3. moment.js常用格式化
  4. 连连直充1688跨境宝,如何在连连绑定跨境宝账号?
  5. 新AI算法拯救渣画质马赛克秒变高清
  6. 如何注册Vizio的AirPlay Beta
  7. mysql5.7.24极速编译安装
  8. QT+OpenGL实现Coordinate Systems,绘制立方体
  9. 差分数组+LeetCode1109
  10. 邢台学校计算机学院官网,邢台计算机学校