激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

香港云服务器
服務器之家 - 編程語言 - JavaScript - js教程 - js生成二維碼的示例代碼

js生成二維碼的示例代碼

2022-02-21 16:44bug_producter js教程

這篇文章主要介紹了js生成二維碼的示例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前段時間項目中需要開發掃描二維碼查看信息的功能,在網上查了一些資料,把用過的方法進行總結需要導入一個qrcode的js 插件。

插件鏈接: qrcode.js下載地址,點擊即可下載

一、一個簡單的示例

如下:(僅供參考)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<%--
 Created by IntelliJ IDEA.
 User: ASUS
 author:xumz
 Date: 2021/2/27
 Time: 10:33
 搬運請備注
 To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<html>
<head>
 <script charset='utf-8' type='text/javascript' src='js/jquery-1.11.0.js'></script>
 <script src="js/qrcode.min.js" type="text/javascript"></script>
</head>
<body>
 
<h1>輸入URL以生成二維碼</h1>
<div>
 <label for="qr_link">URL:</label>
 <input id="qr_link" type="text" value="hello er wei ma !!" style="width:460px;"/>
 <input type="button" id="qr_creat" value="生成">
 <p>生成的二維碼可以通過手機任意掃描工具,查看其二維碼信息</p>
 <br/>
</div>
<br>
<div id="qr_container" style="margin:auto; position:relative;"></div>
 
<script type="text/javascript">
 //點擊生成按鈕以后
 document.getElementById("qr_creat").onclick = function() {
  var qrcode = new QRCode(  //實例化生成二維碼
   document.getElementById("qr_container"), {//二維碼存放的div
    width: 160, //設置寬高
    height: 160,
   }
 
  );
 
  //根據input框的值生成二維碼
  qrcode.makeCode($('#qr_link').val());
  $("#qr_container").append("<br><br>"); //換行
 }
</script>
 
</body>
</html>

代碼運行效果如下圖:

js生成二維碼的示例代碼

二、二個簡單的示例

第二個例子用到了layui的一些元素layui下載地址
引入layui.all.js和layui.css即可

js生成二維碼的示例代碼

scanQR.jsp如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
 <title>test1</title>
 <%--注意引用和地址--%>
 <script src="js/qrcode.min.js"></script>
 <script src="js/jquery-1.11.0.js"></script>
 <script type="text/javascript" src="js/layui/layui.all.js"></script>
 <link type="text/css" rel="styleSheet" href="js/layui/css/layui.css" rel="external nofollow" />
</head>
<body>
 
<div align="center">
 <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" onclick="skipHandle()">預覽</button>
</div>
 
<div id="code" style="display: none;">
 <div id="qrcode" style="margin-left: 75px;margin-top: 20px"></div>
</div>
 
<script>
 
 layui.use(['layer'], function () {
  var layer = layui.layer
 });
 
 // 設置要生成二維碼的鏈接
 new QRCode(document.getElementById("qrcode"), {
  text: 'https://blog.csdn.net/bug_producter/',//注意地址的修改
  width: 250,
  height: 250
 });
 
 //預覽等彈出框
 function skipHandle() {
  layer.open({
   type: 1,
   title: "bug_producter的博客",//標題
   area: ['400px', '400px'],
   content: $('#code').html(),
  });
 }
 
</script>
</body>
</html>

運行效果如下:

js生成二維碼的示例代碼
js生成二維碼的示例代碼

這是博主剛剛生成的一個二維碼,掃描后會跳轉到博主的主頁,用手機瀏覽器,或者微信QQ…等等都可以掃描掃描,關鍵代碼就這一句 text: ‘https://blog.csdn.net/bug_producter/'

有興趣的小伙伴可以轉到,

手機訪問本地Tomcat服務器

在這篇文章的最后 重點 哪兒,也有關于二維碼的內容,會追加一個例子的文件

到此這篇關于js生成二維碼的示例代碼的文章就介紹到這了,更多相關js生成二維碼內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/bug_producter/article/details/114163534

延伸 · 閱讀

精彩推薦
  • js教程javascript實現點擊產生隨機圖形

    javascript實現點擊產生隨機圖形

    這篇文章主要為大家詳細介紹了javascript實現點擊產生隨機圖形,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    半成熟、9712022-01-07
  • js教程原生JavaScript實現輪播圖

    原生JavaScript實現輪播圖

    這篇文章主要為大家詳細介紹了原生JavaScript實現輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    棟棟很優秀啊7042021-12-29
  • js教程JavaScript如何實現防止重復的網絡請求的示例

    JavaScript如何實現防止重復的網絡請求的示例

    這篇文章主要介紹了JavaScript如何實現防止重復的網絡請求的示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需...

    Daes11152022-01-10
  • js教程JavaScript 判斷瀏覽器是否是IE

    JavaScript 判斷瀏覽器是否是IE

    這篇文章主要介紹了JavaScript 判斷瀏覽器是否是IE,幫助大家更好的理解和學習前端知識,感興趣的朋友可以了解下...

    Echoyya、11372022-01-21
  • js教程js實現頭像上傳并且可預覽提交

    js實現頭像上傳并且可預覽提交

    這篇文章主要介紹了js如何實現頭像上傳并且可預覽提交,幫助大家更好的理解和使用js,感興趣的朋友可以了解下...

    harold10244212021-12-20
  • js教程JS原生實現輪播圖的幾種方法

    JS原生實現輪播圖的幾種方法

    這篇文章主要介紹了JS原生實現輪播圖的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下...

    IsPinocchio5612022-02-20
  • js教程詳解Typescript里的This的使用方法

    詳解Typescript里的This的使用方法

    這篇文章主要介紹了詳解Typescript里的This的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們...

    hardfist7442021-12-28
  • js教程js實現類選擇器和name屬性選擇器的示例步驟

    js實現類選擇器和name屬性選擇器的示例步驟

    這篇文章主要介紹了js實現類選擇器和name屬性選擇器的示例步驟,幫助大家更好的理解和使用js,感興趣的朋友可以了解下...

    豫見陳公子11932022-01-19
469
主站蜘蛛池模板: av久草 | 欧美一级毛片一级毛片 | 日韩黄色在线播放 | 欧美精品成人一区二区在线观看 | 日韩色视频在线观看 | a黄毛片 | 在线播放一级片 | 午夜爽爽爽男女免费观看hd | 免费国产一级淫片 | 一级黄色毛片a | h视频免费在线 | 黄色一级片免费在线观看 | 久久精品小短片 | 国产亚洲精品久久久久婷婷瑜伽 | 激情91 | 国产视频在线播放 | 国产精品999在线观看 | 今井夏帆av一区二区 | 骚av在线| 成人在线视频免费观看 | 成人午夜视频免费看 | 毛片大全 | 在线日韩av电影 | 耽美肉文np| 一色屋任你操 | 国产成人综合在线观看 | 欧美色淫| 亚洲国产精品久久久久久久久 | 爱操影视 | 欧美另类在线视频 | 色吧久久| 成人毛片100免费观看 | 成人免费久久网 | 亚洲综合视频网站 | 原来神马影院手机版免费 | 久久久久久久免费精品 | 好看的91视频| 黄色免费大片 | 黄色高清免费 | 欧美毛片 | 97zyz成人免费视频 |