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各参数详细说明【介绍】
高防服务器租用如何选择配置与防御等级?

