條形碼插件-JsBarcode的使用

GitHub地址:https://github.com/lindell/JsBarcode
我的遷移地址:http://pan.baidu.com/s/1bnx6Bb5
由于在項目中需要用到條形碼,于是去GitHub上找,有沒有現成的代碼,發現了這個倉庫,挺不錯,記錄下來,方便以后使用。

引入jQuery(可選)

這個插件可以用jQuery引入或者原生JS都可以實現,推薦使用原生方法;

引入JsBarcode插件

<script src="JsBarcode.js"></script>

引入編碼文件

條形碼有眾多編碼,我在網上查了一下,一般大部分用的是CODE128格式,所以我們還得引入這個文件,你也可以下載我把它們合并后的文件jsbarcode-128.js(遷移地址)。

使用

1. 在HTML中放置存放條形碼的容器。

<div>
<img id="barcode"/>
</div>

2.默認配置項

參數分別為object需要進行容納的DOM對象,string需要變為條形碼的字符串,options相關配置項

{ 
width: 2,//較細處條形碼的寬度
height: 100, //條形碼的寬度,無高度直接設置項,由位數決定,可以通過CSS去調整,見下
quite: 10, 
format: "CODE128",
displayValue: false,//是否在條形碼下方顯示文字
font:"monospace", 
textAlign:"center", 
fontSize: 12,
 backgroundColor:"", 
lineColor:"#000"http://條形碼顏色
}

3.綜合

<style>
        #barcode{
            width:100px;//在這里更改你想要的寬度
        }
    </style>
    <div>
        <img id="barcode"/>
    </div>
    <script>
        var barcode = document.getElementById('barcode'),
        str = "12345678",
        options = {
            format:"CODE128",
            displayValue:true,
            fontSize:18,
            height:100
        };
        JsBarcode(barcode, str, options);//原生
                $('#barcode').JsBarcode(string,options);//jQuery
        </script>
結果
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容