JS条形码(一维码)插件JsBarcode用法详解【编码类型、参数、属性】

发布时间 - 2026-01-11 00:43:37    点击率:

本文实例讲述了JS条形码插件JsBarcode用法。分享给大家供大家参考,具体如下:

这里介绍一下在GitHub生成条形码的js插件→JsBarcode

条码支持的有:

CODE128
  CODE128 (自动模式切换)
  CODE128 A/B/C (强制模式)
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 我们还可以设置条码的一些属性(可设置属性详细介绍 链接:https://github.com/lindell/JsBarcode/wiki/Options)

<img />
<script>
JsBarcode("#imgcode", "123", {
 format: "CODE39",//选择要使用的条形码类型
 width:3,//设置条之间的宽度
 height:100,//高度
 displayValue:true,//是否在条形码下方显示文字
 text:"456",//覆盖显示的文本
 fontOptions:"bold italic",//使文字加粗体或变斜体
 font:"fantasy",//设置文本的字体
 textAlign:"left",//设置文本的水平对齐方式
 textPosition:"top",//设置文本的垂直位置
 textMargin:5,//设置条形码和文本之间的间距
 fontSize:15,//设置文本的大小
 background:"#eee",//设置条形码的背景
 lineColor:"#2196f3",//设置条和文本的颜色。
 margin:15//设置条形码周围的空白边距
});
</script>

GitHub:https://github.com/lindell/JsBarcode
条码生成器:http://lindell.me/JsBarcode/generator/
JsBarcode示例与设置:http://codepen.io/lindell/pen/mPvLXx?editors=1010
简单的JsBarcode演示:http://codepen.io/lindell/pen/eZKBdO?editors=1010

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript图片操作技巧大全》、《JavaScript切换特效与技巧总结》、《JavaScript图形绘制技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。


# JS  # 条形码  # 一维码  # 插件  # JsBarcode  # JavaScript 对象的属性和方法4种不同的类型  # 详解JavaScript的Symbol类型、隐藏属性、全局注册表  # JS通过分析userAgent属性来判断浏览器的类型及版本  # js中Function引用类型常见有用的方法和属性详解  # 一文带你掌握掌握JavaScript中不同属性类型的细节  # 相关内容  # 还可以  # 遍历  # 感兴趣  # 数据结构  # 给大家  # 详细介绍  # 介绍一下  # 更多关于  # 所述  # 要使  # 程序设计  # 粗体  # 操作技巧  # 讲述了  # viewport  # utf  # charset  # device  # width 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  活动邀请函制作网站有哪些,活动邀请函文案?  MySQL查询结果复制到新表的方法(更新、插入)  Laravel如何实现用户密码重置功能?(完整流程代码)  百度浏览器如何管理插件 百度浏览器插件管理方法  晋江文学城电脑版官网 晋江文学城网页版直接进入  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  利用 Google AI 进行 YouTube 视频 SEO 描述优化  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  nodejs redis 发布订阅机制封装实现方法及实例代码  实例解析angularjs的filter过滤器  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  高端企业智能建站程序:SEO优化与响应式模板定制开发  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  JavaScript如何实现错误处理_try...catch如何捕获异常?  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  Swift中循环语句中的转移语句 break 和 continue  如何快速登录WAP自助建站平台?  详解Oracle修改字段类型方法总结  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  ,在苏州找工作,上哪个网站比较好?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  Laravel观察者模式如何使用_Laravel Model Observer配置  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何在橙子建站上传落地页?操作指南详解  Python正则表达式进阶教程_复杂匹配与分组替换解析  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  Laravel如何实现文件上传和存储?(本地与S3配置)  香港网站服务器数量如何影响SEO优化效果?  如何在IIS中新建站点并解决端口绑定冲突?  在Oracle关闭情况下如何修改spfile的参数  Laravel如何使用Vite进行前端资源打包?(配置示例)  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  Laravel如何创建自定义Artisan命令?(代码示例)  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  电商网站制作价格怎么算,网上拍卖流程以及规则?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  ,怎么在广州志愿者网站注册?  php485函数参数是什么意思_php485各参数详细说明【介绍】  高防服务器租用如何选择配置与防御等级?