JS條形碼(一維碼)插件JsBarcode用法詳解【編碼類型、參數(shù)、屬性】
本文實(shí)例講述了JS條形碼插件JsBarcode用法。分享給大家供大家參考,具體如下:
這里介紹一下在GitHub生成條形碼的js插件→JsBarcode
條碼支持的有:
CODE128
CODE128 (自動(dòng)模式切換)
CODE128 A/B/C (強(qiáng)制模式)
EAN
EAN-13
EAN-8
EAN-5
EAN-2
UPC (A)
CODE39
ITF-14
MSI
MSI10
MSI11
MSI1010
MSI1110
Pharmacode
Codabar
代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no" />
<title></title>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
<script type="text/javascript" src="js/JsBarcode.all.js"></script>
</head>
<body>
<svg id="svgcode"></svg>
<!-- or -->
<canvas id="canvascode"></canvas>
<!-- or -->
<img id="imgcode" />
<script>
$("#svgcode").JsBarcode('Hi!');//or JsBarcode("#svgcode", "Hi!");
$("#canvascode").JsBarcode('Hello world!');//or JsBarcode("#canvascode", "Hello world!");
$("#imgcode").JsBarcode("I'm huangenai!");//or JsBarcode("#imgcode", "I'm bwju!");
</script>
</body>
</html>

JsBarcode 我們還可以設(shè)置條碼的一些屬性(可設(shè)置屬性詳細(xì)介紹 鏈接:https://github.com/lindell/JsBarcode/wiki/Options)
<img />
<script>
JsBarcode("#imgcode", "123", {
format: "CODE39",//選擇要使用的條形碼類型
width:3,//設(shè)置條之間的寬度
height:100,//高度
displayValue:true,//是否在條形碼下方顯示文字
text:"456",//覆蓋顯示的文本
fontOptions:"bold italic",//使文字加粗體或變斜體
font:"fantasy",//設(shè)置文本的字體
textAlign:"left",//設(shè)置文本的水平對(duì)齊方式
textPosition:"top",//設(shè)置文本的垂直位置
textMargin:5,//設(shè)置條形碼和文本之間的間距
fontSize:15,//設(shè)置文本的大小
background:"#eee",//設(shè)置條形碼的背景
lineColor:"#2196f3",//設(shè)置條和文本的顏色。
margin:15//設(shè)置條形碼周圍的空白邊距
});
</script>

GitHub:https://github.com/lindell/JsBarcode
條碼生成器:http://lindell.me/JsBarcode/generator/
JsBarcode示例與設(shè)置:http://codepen.io/lindell/pen/mPvLXx?editors=1010
簡(jiǎn)單的JsBarcode演示:http://codepen.io/lindell/pen/eZKBdO?editors=1010
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript圖片操作技巧大全》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript圖形繪制技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
相關(guān)文章
完美解決JS文件頁(yè)面加載時(shí)的阻塞問(wèn)題
下面小編就為大家?guī)?lái)一篇完美解決JS文件頁(yè)面加載時(shí)的阻塞問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12
Textarea根據(jù)內(nèi)容自適應(yīng)高度
使用JAVASCRIPT控制Textarea內(nèi)容自適應(yīng)高度,實(shí)施起來(lái)很簡(jiǎn)單,很平滑。2013-10-10
如何高效率去掉js數(shù)組中的重復(fù)項(xiàng)
如何高效率去掉js數(shù)組中的重復(fù)項(xiàng)呢?下面小編就為大家?guī)?lái)一篇高效率去掉js數(shù)組中重復(fù)項(xiàng)的實(shí)現(xiàn)方法。希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2016-04-04
JS實(shí)現(xiàn)瀏覽器點(diǎn)擊下載圖片功能案例分析【親測(cè)有效】
這篇文章主要介紹了JS實(shí)現(xiàn)瀏覽器點(diǎn)擊下載圖片功能,對(duì)比分析了同源與不同源兩種解決方案,并以實(shí)際案例形式分析了不同源情況下針對(duì)文件點(diǎn)擊下載的具體實(shí)現(xiàn)技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2023-04-04
javascript運(yùn)動(dòng)框架用法實(shí)例分析(實(shí)現(xiàn)放大與縮小效果)
這篇文章主要介紹了javascript運(yùn)動(dòng)框架用法,結(jié)合實(shí)例形式分析了javascript運(yùn)動(dòng)框架的實(shí)現(xiàn)與使用技巧,可實(shí)現(xiàn)div塊的放大與縮小功能,需要的朋友可以參考下2016-01-01

