OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

JavaScript条形码生成和扫码识别(Barcode scan)开源库


分享到
分类 JS开源   关键字 JavaScript   发布 ourjs  1488784524927
注意 转载须保留原文链接,译文链接,作者译者等信息。  
条码具有易操作、易维护的特点。对于室外场合,使用计算机登记信息非常不方便,通过使用条码,可以在操作现场将采集的条码信息传输到计算机。条码操作简便,极大地提高了系统的使用性。这里介绍分别甚至JavaScript实现的条形码相关开源库。

这里介绍分别甚至JavaScript实现的条形码相关开源库。

JsBarcode

JsBarcode 是一个生成条形码的开源库支持的有: CODE128 CODE128 (自动模式切换) CODE128 A/B/C (强制模式)等,在现代流量器上它会生成一个SVG矢量图用来生成条形码,使用如下:

var JsBarcode = require('jsbarcode');
var Canvas = require("canvas");

var canvas = new Canvas();
JsBarcode(canvas, "Hello");

// Do what you want with the canvas
// See https://github.com/Automattic/node-canvas for more information
项目主页: https://github.com/lindell/JsBarcode

quaggaJS

quaggaJS是由H5实现的JavaScript扫码库,能将条形码扫描成文字,支持静态图片和视频流的扫描。使用方法如下:

Quagga.init({
    inputStream : {
      name : "Live",
      type : "LiveStream",
      target: document.querySelector('#yourElement')    // Or '#yourElement' (optional)
    },
    decoder : {
      readers : ["code_128_reader"]
    }
  }, function(err) {
      if (err) {
          console.log(err);
          return
      }
      console.log("Initialization finished. Ready to start");
      Quagga.start();
  });
项目主页 https://github.com/serratus/quaggaJS


附:

QRCode:用纯JavaScript实现的微信二维码图片生成器


社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 在OnceIO(Node.JS)中用Redis储存Session
  2. 开源项目 RethinkDB 关闭,创始人总结失败教训
  3. GitHub 第一坑:换行符自动转换
  4. OnceDB支持全文搜索和关系查询的Redis内存数据库:驱动安装及使用教程
  5. Github Pages疑似被封: 再也不能用Pages搭建个人博客了
  6. 关于华为优化30、40老员工的争议
  7. AirJD-简单好用的免费建站工具

 相关阅读 - JS开源
  1. Github Pages疑似被封: 再也不能用Pages搭建个人博客了
  2. Google Cloud宣布加入NodeJS基金会
  3. 【数据可视化】基础知识贴:10大关键术语
  4. 使用React提高Angular的渲染性能(译)
  5. NodeJS将有望使用微软的ChakraCore JavaScript引擎驱动
  6. 轻量级的可调视图和面板分栏Layout布局工具[开源]
  7. HTML5相关格式转换提供商对比—选择困难户的专属福利来啦!
  8. 从React到Domcom: 一个提供DOM部件的web框架
  9. Stop-Server:用手机关闭你的电脑
  10. QRCode:用纯JavaScript实现的微信二维码图片生成器

 关键字 - JavaScript
  1. 用原生HTML5控件实现输入框自动提示(下拉列表补全)功能
  2. 如何用CSS将select/option文本居中或居右对齐
  3. JavaScript中怪异的地方
  4. 在JavaScript中创建命名空间的几种写法
  5. JavaScript中的继承,构造函数以及new关键字的作用
  6. 纽约时报使用Html5 WebRTC记录访问者IP地址
  7. 正则中test、exec、match的简单区别,以及括号的用法
  8. NativeScript的工作原理:用JavaScript调用原生API实现跨平台
  9. 2015年的JavaScript:Angular之类的框架将被库取代
  10. 少年,不要滥用箭头函数啊:JS中lambda表达式的优缺点和使用场景

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号