国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用jquery.qrcode生成二維碼

這篇具有很好參考價(jià)值的文章主要介紹了使用jquery.qrcode生成二維碼。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、首先在頁面中加入jquery庫文件和qrcode插件。

<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript" src="jquery.qrcode.min.js"></script> 

2、在頁面中需要顯示二維碼的地方加入以下代碼:

<div id="code"></div> 

3、生成二維碼
qrcode支持canvas和table兩種方式進(jìn)行圖片渲染,默認(rèn)使用canvas方式,效率最高,當(dāng)然要瀏覽器支持html5。直接調(diào)用如下

$('#code').qrcode("http://www.helloweba.com"); //任意字符串 

也可以通過以下方式調(diào)用:

$("#code").qrcode({ 
    render: "table", //table方式 
    width: 200, //寬度 
    height:200, //高度 
    text: "www.helloweba.com" //任意內(nèi)容 
}); 

這樣就可以在頁面中直接生成一個(gè)二維碼,你可以用手機(jī)“掃一掃”功能讀取二維碼信息。

執(zhí)行這個(gè)方法之后會(huì)在頁面上渲染一個(gè)canvas標(biāo)簽。

識(shí)別中文

我們?cè)囼?yàn)的時(shí)候發(fā)現(xiàn)不能識(shí)別中文內(nèi)容的二維碼,通過查找多方資料了解到,jquery-qrcode是采用charCodeAt()方式進(jìn)行編碼轉(zhuǎn)換的。而這個(gè)方法默認(rèn)會(huì)獲取它的Unicode編碼,如果有中文內(nèi)容,在生成二維碼前就要把字符串轉(zhuǎn)換成UTF-8,然后再生成二維碼。您可以通過以下函數(shù)來轉(zhuǎn)換中文字符串:

function toUtf8(str) {    
    var out, i, len, c;    
    out = "";    
    len = str.length;    
    for(i = 0; i < len; i++) {    
        c = str.charCodeAt(i);    
        if ((c >= 0x0001) && (c <= 0x007F)) {    
            out += str.charAt(i);    
        } else if (c > 0x07FF) {    
            out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));    
            out += String.fromCharCode(0x80 | ((c >>  6) & 0x3F));    
            out += String.fromCharCode(0x80 | ((c >>  0) & 0x3F));    
        } else {    
            out += String.fromCharCode(0xC0 | ((c >>  6) & 0x1F));    
            out += String.fromCharCode(0x80 | ((c >>  0) & 0x3F));    
        }    
    }    
    return out;    
} 

以下示例:

var str = toUtf8("釣魚島是中國的!"); 
$('#code').qrcode(str); 

注意:
這中jquery.qrcode和直接使用qrCode生成二維碼是有區(qū)別的:
qrCode生成二維碼的過程見我的的另一篇文章:
文章地址

1.jquery.qrcode執(zhí)行這個(gè)方法之后會(huì)在頁面上渲染一個(gè)canvas標(biāo)簽,容器可以是任意標(biāo)簽;
2.使用qrCode容器必須是canvas標(biāo)簽。文章來源地址http://www.zghlxwxcb.cn/news/detail-736355.html

到了這里,關(guān)于使用jquery.qrcode生成二維碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 詳解Python生成二維碼插件QrCode的使用

    二維碼(QR Code)是一種常見的矩陣型條碼,被廣泛用于掃碼支付、產(chǎn)品標(biāo)識(shí)、活動(dòng)推廣等領(lǐng)域。Python提供了許多第三方庫用于生成和解析二維碼,其中最常用的是qrcode庫。本文將介紹如何使用qrcode庫來生成二維碼,并提供相應(yīng)的代碼示例和詳細(xì)說明。 在開始之前,我們需要

    2024年02月16日
    瀏覽(31)
  • JavaScript 中生成二維碼,你可以使用第三方庫,其中最流行和廣泛使用的是 QRCode.js。以下是使用 QRCode.js 生成二維碼的基本步驟:

    要在 JavaScript 中生成二維碼,你可以使用第三方庫,其中最流行和廣泛使用的是 QRCode.js。以下是使用 QRCode.js 生成二維碼的詳細(xì)的步驟如下: 步驟 1: 引入 QRCode.js 庫 首先,將 QRCode.js 庫引入到你的 HTML 文件中。你可以從 CDN 上獲取它: 步驟 2: 創(chuàng)建容器 在頁面中創(chuàng)建一個(gè)容器

    2024年01月18日
    瀏覽(109)
  • 【vue-qrcode + html2canvas】前端二維碼生成與下載

    【vue-qrcode + html2canvas】前端二維碼生成與下載

    其實(shí)一開始搜的時(shí)候,很多還都是推薦的 vue-qrcode ,于是就先用這個(gè),但是發(fā)現(xiàn)想要在二維碼中間放一個(gè)自定義的image的時(shí)候,這個(gè)庫有點(diǎn)麻煩,需要自己將 image 圖片蓋在二維碼上面(官方教程也是如此)。好吧,一開始我也這么干了,但是蓋完之后,我需要下載這個(gè)有居中

    2024年04月17日
    瀏覽(38)
  • 【前端】JQ生成二維碼

    提供兩種方法,兩種都是借助JQ插件生成。 所需文件: https://download.csdn.net/download/qq_25285531/88204985 https://download.csdn.net/download/qq_25285531/88204985 方法一: 方法二:比較簡單

    2024年02月13日
    瀏覽(86)
  • 微信小程序使用weapp-qrcode.js生成二維碼以及“掃普通鏈接二維碼打開小程序”動(dòng)態(tài)傳遞參數(shù)實(shí)現(xiàn)記錄

    微信小程序使用weapp-qrcode.js生成二維碼以及“掃普通鏈接二維碼打開小程序”動(dòng)態(tài)傳遞參數(shù)實(shí)現(xiàn)記錄

    參考文章原文鏈接:微信小程序使用weapp-qrcode.js完成二維碼的生成_fairy_404的博客-CSDN博客 首先給需要生成二維碼的頁面創(chuàng)建一個(gè)canvas 因?yàn)槲疫@里實(shí)現(xiàn)的是彈窗展示二維碼,所有就把?canvas移出頁面,小伙伴們根據(jù)自己需求進(jìn)行調(diào)整,weapp-qrcode.js內(nèi)容參考鏈接中就有,我這里就

    2024年02月15日
    瀏覽(33)
  • 前端qrcode生成二維碼詳解

    前端qrcode生成二維碼詳解

    qrcode 是一個(gè)基于JavaScript的二維碼生成庫,主要是通過獲取 DOM 的標(biāo)簽,再通過 HTML5 Canvas 繪制而成,不依賴任何庫。 官方文檔:https://www.npmjs.com/package/qrcode qrcode理論上支持所有現(xiàn)代瀏覽器以及部分老版本瀏覽器。具體而言,只要這些瀏覽器支持HTML5 Canvas和/或DOM操作,就可以

    2024年02月21日
    瀏覽(49)
  • 微信小程序使用weapp-qrcode.js生成二維碼以及“掃普通鏈接二維碼打開小程序”動(dòng)態(tài)傳遞參數(shù)實(shí)現(xiàn)以及遇到問題記錄

    微信小程序使用weapp-qrcode.js生成二維碼以及“掃普通鏈接二維碼打開小程序”動(dòng)態(tài)傳遞參數(shù)實(shí)現(xiàn)以及遇到問題記錄

    參考文章原文鏈接:微信小程序使用weapp-qrcode.js完成二維碼的生成_fairy_404的博客-CSDN博客 首先給需要生成二維碼的頁面創(chuàng)建一個(gè)canvas 因?yàn)槲疫@里實(shí)現(xiàn)的是彈窗展示二維碼,所有就把?canvas移出頁面,小伙伴們根據(jù)自己需求進(jìn)行調(diào)整,weapp-qrcode.js內(nèi)容參考鏈接中就有,我這里就

    2024年02月01日
    瀏覽(30)
  • C# QRCode二維碼的解析與生成

    C# QRCode二維碼的解析與生成

    已知一張二維碼圖片,怎么生成一張一模一樣的圖片出來? 最近有個(gè)項(xiàng)目,需要用到QRCode,之前只做過Datamatrix格式的,想著應(yīng)該也是差不多的,于是就依葫蘆畫瓢,掏出我的陳年OnBarcode類庫,一通修改,生成了個(gè)嶄新的QRCode,與客戶提供的二維碼圖片一比對(duì),雖然掃出來內(nèi)

    2024年02月12日
    瀏覽(27)
  • tki-qrcode插件二維碼的生成

    tki-qrcode插件二維碼的生成

    1、全局安裝tki-qrcode插件 2、查看下載插件后的版本信息 3、在頁面中引入tki-qrcode 4、生成二維碼整體代碼 5、效果展示 此樣式是平時(shí)黑色二維碼樣式,此為打過馬賽克的二維碼(不打馬賽克博客無法展示圖片,無奈(O~O) 注: 二維碼中的內(nèi)容可綁定鏈接和其他內(nèi)容值 根據(jù)自

    2024年02月09日
    瀏覽(29)
  • Vue中使用qrcode實(shí)現(xiàn)渲染二維碼中間添加自定義logo-demo

    Vue中使用qrcode實(shí)現(xiàn)渲染二維碼中間添加自定義logo-demo

    我們首先創(chuàng)建一個(gè)新的 canvas 元素,用于容納生成的二維碼。然后,使用 QRCode.toCanvas 方法將二維碼生成到新的 canvas 元素中。 接下來,在 logo.onload 事件處理程序中,我們創(chuàng)建一個(gè) Image 對(duì)象來加載logo圖像,并在二維碼中間繪制logo。最后,將生成的二維碼轉(zhuǎn)換為數(shù)據(jù)URL,并將

    2024年02月10日
    瀏覽(42)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包