生成二维码或条形码JavaScript脚本库
二维码或条形码在日常生活中现在应用已经非常普遍了,文章分享生成条形码和二维码的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脚本库相关推荐
- ZXing 生成二维码和条形码
今天,做项目需要使用条形码扫描枪扫描二维码,以后后续手动生成二维码和条形码.看了一下,同事写的例子以及自己在网上查看了一下源码,至于源码怎么搞的,没看,直接上使用功能! Step1:下载地址:http ...
- 一句代码生成二维码,一句代码生成条形码,批量生成二维码和条形码,步骤教学
生产企业或者物流快递需要用到大量的二维码和条形码,但是要自行编写代码批量生成二维码或者条形码并不容易,涉及的知识面很广. Excel插件<E灵>提供了二维码接口和条形码接口,您只需要一句代 ...
- 【Demo】 生成二维码 和 条形码
为什么80%的码农都做不了架构师?>>> 条形码 和 二维码 对比 一维条形码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于 ...
- uniapp生成二维码和条形码
uniapp生成二维码和条形码 我们做小程序在我的这个页面经常会遇到有生成二维码的需求,那么我们使用tki-barcode和tki-qrcode这两个组件进行实现我们的需求 组件下载地址:" ...
- Python 【生成二维码和条形码】
一.概述 最近在学习Python , 编写了一个能生成二维码和条形码的窗体.利用窗体上的输入Entrance,可以输入需要编码的原始数据,分别点击按钮可以生成二维码和条形码.分别点击窗体上的按钮,预览 ...
- 生成二维码与条形码的各种方法
二维码 方法1:将网址生成二维码的API调用接口 http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.54admi ...
- Android 生成二维码,条形码,二维码添加logo
zxing生成二维码 implementation 'com.google.zxing:core:3.3.1' implementation(name: 'zxing-1.0.1', ext: 'aa ...
- C#生成二维码和条形码并实现打印的功能
转载:https://www.cnblogs.com/xixim/p/4589078.html 下载地址:http://pan.baidu.com/s/1kTr3Vuf Step1:使用VS2010新 ...
- excel每行按模板导出为一个excel文件,可以指定列文本生成二维码或者条形码
程序修改了bug,增加了功能.(20220825) 该程序可以把一个excel文件中每行数据按指定模板生成一个单独excel文件. 1. 模板文件为tpl\template.xlsx. 2. 从左侧数 ...
最新文章
- selenium webdriver - 结束进程
- react-router中离开确认组件Prompt
- Nagios/Postfix 转发警报邮件到Office365
- Bootstrap的栅格布局
- 投资学习网课笔记(part5)--基金第五课
- 随机密码生成python_让“全家福”更加随机 —— 自动生成照片布局之Python实现...
- library的英语怎么读音_英语元音与辅音
- 网站如何配置CDN加速?网站域名接入腾讯云CDN的步骤(附CDN防御)
- Visio—如何画矩形虚线边框?
- FlashFXP注册码、密钥
- 冒险岛手游哪个服务器稳定,冒险岛手游职业选择攻略 骨灰级玩家心得分享
- 2020年中国透明聚丙烯(TPP)行业概况:仍有较大市场空间 [图]
- 以太网卡、IB网卡的详细介绍以及区别分析
- 数据资产盘点的流程和方法
- UED设计流程和方法
- SpringBoot--多线程07
- 【设计模式】迪米特法则
- 医疗器械三类申请需要提交什么材料?
- 更新 macOS Ventura ssh堡垒机报错:no matching host key type found. Their offer: ssh-rsa,ssh-dss
- mysql数据库巡检方案_Mysql数据库巡检
热门文章
- 我的ON BEACH生活 ———捡贝壳(一)
- “六西格玛管理快要被淘汰了“是真的吗?
- 计算机内存智能清理系统好些,电脑清理软件哪个好用且占用内存小你知道吗
- 骑车不戴头盔识别检测系统 Tesnorflow
- Windows运行S32DS的Debug时报错:Error while launching command: arm-none-eabi-gdb --version
- Landslide detection from an open satellite imagery 使用注意力增强卷积神经网络从开放的卫星图像和数字高程模型数据集检测滑坡
- ubuntu16.04安装及使用VLC
- 计算机考试准考证打印格式
- 一次成功的创业至少需要10年的时间
- 二十四种设计模式之策略模式