JavaScript 生成条形码与二维码的库实现

作者:青柠

时间:2026-10-25

浏览:442

本文介绍如何在 JavaScript 环境中使用 jsbarcode 和 qrcode 两个库生成条形码和二维码。通过 npm 安装依赖,在 HTML 中定义容器,并调用相应的 API 将数据转换为图形。文章提供了完整的代码示例,展示了从安装到运行效果的全过程,适用于商品标识、支付码等场景。

文章目录

引言

引言

条形码和二维码在日常生活中的应用已十分普及,本文旨在分享用于生成这两类码的 JavaScript 库。

条形码

条形码在日常生活中较为常见,主要应用于商品标识。通俗来说,它是一串包含字母、数字及其他 ASCII 字符的字符串集合,用于标识货品的唯一性。此外,条形码在超市商品、服装、微信、支付宝及小程序等领域也有广泛应用。

安装依赖:

npm install jsbarcode --save-dev

在 HTML 页面中加入以下代码:

<svg id="barcode"
  jsbarcode-value="123456789012"
  jsbarcode-format="code128"></svg>

接下来查看 JavaScript 代码,如下:

import jsbarcode from 'jsbarcode';
const createBarcode = (value, elemTarget) => {
    jsbarcode(elemTarget, "value");
};
createBarcode("#barcode", "devpoint");

运行成功的效果如下:

引言

二维码

相比条形码,二维码的应用场景日益增多,如支付码、场所码和小程序等。二维码通常表现为正方形框内填充各种点阵或不规则小图形块,与一维码相比,其存储容量大且保密性好。二维码本质上是一张静态图片,但内部包含特定加密算法,存储的是一串字符串(包括字母、数字和 ASCII 码等)。这表明二维码不仅存储量大,且能存储数字、字母、汉字等多种内容。

安装依赖:

npm install qrcode --save-dev

HTML:

<canvas id="qrcode"></canvas>

JavaScript:

import QRCode from "qrcode";
const createQrcode = (value, elemTarget) => {
    QRCode.toCanvas(document.querySelector(elemTarget), value);
};
createQrcode("#qrcode", "devpoint");

效果如下:

引言

以上就是二维码条形码生成的 JavaScript 脚本库的详细内容,更多关于 JavaScript 二维码条形码的资料请关注本站其它相关文章!

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章