現(xiàn)在二維碼越來(lái)越流行,很多網(wǎng)頁(yè)都會(huì)有個(gè)二維碼,掃描后可通過(guò)手機(jī)瀏覽。jquery-qrcode是一個(gè)能夠在瀏覽器端生成二維碼的jquery插件,下面通過(guò)本文給大家介紹jQuery qrcode生成二維碼的方法,需要的朋友參考下
現(xiàn)在二維碼越來(lái)越流行,很多網(wǎng)頁(yè)都會(huì)有個(gè)二維碼,掃描后可通過(guò)手機(jī)瀏覽。
以前做類(lèi)似的項(xiàng)目一般是在網(wǎng)頁(yè)上生成圖片,然后把圖片插入到網(wǎng)頁(yè)。
這樣做不能每個(gè)頁(yè)面都生成二維碼。
jquery-qrcode是一個(gè)能夠在瀏覽器端生成二維碼的jquery插件。它是獨(dú)立的,最小壓縮之后不足4k,也沒(méi)有圖片下載請(qǐng)求。引入該類(lèi)庫(kù)之后,只需要一行代碼,就可以很容易在web頁(yè)面加上二維碼。
qrcode其實(shí)是通過(guò)使用jQuery實(shí)現(xiàn)圖形渲染,畫(huà)圖,支持canvas(HTML5)和table兩種方式,可以到
https://github.com/jeromeetienne/jquery-qrcode
獲取最新的代碼。
如何使用
1、首先在頁(yè)面中加入jquery庫(kù)文件和qrcode插件
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.qrcode.min.js"></script>
2、在頁(yè)面中需要顯示二維碼的地方加入以下代碼:
<div id="code"></div>
3、調(diào)用qrcode插件
qrcode支持canvas和table兩種方式進(jìn)行圖片渲染,默認(rèn)使用canvas方式,效率最高,當(dāng)然要瀏覽器支持html5
直接調(diào)用:
$('#code').qrcode("http://www.jb51.net.com"); //任意字符串
高級(jí)屬性:
$("#code").qrcode({
render: "table", //table方式
width: 200, //寬度
height:200, //高度
text: "www.helloweba.com" //任意內(nèi)容
});