通过bower进行获取:

  1. y@y:ydkt$ bower install jquery-qrcode --save
  2. bower not-cached git://github.com/gcusnieux/jquery-qrcode.git#*
  3. bower resolve git://github.com/gcusnieux/jquery-qrcode.git#*
  4. bower checkout jquery-qrcode#master
  5. bower resolved git://github.com/gcusnieux/jquery-qrcode.git#31e056e747
  6. bower install jquery-qrcode#31e056e747
  7.  
  8. jquery-qrcode#31e056e747 client/bower_components/jquery-qrcode
  9. y@y:ydkt$

使用:

  1. .modal.fade(id="qrcode" role="dialog")
  2. .modal-dialog
  3. .modal-content
  4. .modal-header
  5. button.close(type="button" data-dismiss="modal" aria-label="Close")
  6. span(aria-hidden="true") ×
  7. h4.modal-title 在线生成二维码
  8. .modal-body
  9. form(name="qrcodeForm")
  10. input.form-control(placeholder="请输入内容..." required="true" ng-change="createQrCode()" ng-model="qrcodeInfo")
  11. br
  12. #qrcodeCanvas.text-center
  13. .modal-footer
  14. button.btn.btn-default(data-dismiss="modal") 关闭
  1. //在线生成二维码
  2. $scope.createQrCode = function(){
  3. //首先清除
  4. jQuery('#qrcodeCanvas').html("");
  5.  
  6. if($scope.qrcodeInfo!==undefined){
  7. jQuery('#qrcodeCanvas').qrcode({
  8. width: 256,
  9. height: 256,
  10. text : toUtf8($scope.qrcodeInfo)
  11. });
  12. }
  13. };
  14.  
  15. //解决二维码中的中文乱码问题
  16. function toUtf8(str) {
  17. var out, i, len, c;
  18. out = "";
  19. len = str.length;
  20. for(i = 0; i < len; i++) {
  21. c = str.charCodeAt(i);
  22. if ((c >= 0x0001) && (c <= 0x007F)) {
  23. out += str.charAt(i);
  24. } else if (c > 0x07FF) {
  25. out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));
  26. out += String.fromCharCode(0x80 | ((c >> 6) & 0x3F));
  27. out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));
  28. } else {
  29. out += String.fromCharCode(0xC0 | ((c >> 6) & 0x1F));
  30. out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));
  31. }
  32. }
  33. return out;
  34. }

jquery-qrcode在线生成二维码的更多相关文章

  1. 使用jquery.qrcode.js生成二维码

    通常生成二维码的方式有两种:第一种是java代码的形式,第二种是通过Js方式. 在这里我做个记录,用js生成二维码,可以在官网下载源码:http://jeromeetienne.github.io/j ...

  2. 转: jquery.qrcode.js生成二维码插件&转成图片格式

    原文地址: https://blog.csdn.net/u011127019/article/details/51226104 1.qrcode其实是通过使用jQuery实现图形渲染,画图,支持can ...

  3. jquery.qrcode.js生成二维码(前端生成二维码)

    官网地址:http://jeromeetienne.github.io/jquery-qrcode/ 第一步引入插件: <script type='text/javascript' src='h ...

  4. jquery.qrcode.js 生成二维码并支持中文的方法

    GitHub地址: https://github.com/jeromeetienne/jquery-qrcode <div class="QR"></div> ...

  5. jquery.qrcode.js生成二维码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. h5开发app之在线生成二维码

    h5通过jquery和qrcode在线生成二维码 首先我们需要下载一个qrcode.js文件,然后依次引入jquery和qrcode文件. 1.创建一个输入框以便做演示使用: <input id ...

  7. 利用QrCode.Net生成二维码 asp.net mvc c#

    利用QrCode.Net生成二维码 asp.net mvc c# 里面介绍了.net的方式及js的方式,还不错. 里面用到的qrcode.net的类库下载地址:https://qrcodenet.co ...

  8. QRCode.js生成二维码

    QRCode的GitHub地址: https://github.com/KeeeX/qrcodejs 该版本解决了主版本(https://github.com/davidshimjs/qrcodejs ...

  9. qrcode.js生成二维码因字符串过长而报错

    前端使用qrcode.js生成二维码的时候.有时候是会出现 qrcode length overflow (1632>1056) 目前使用的有效的解决办法是重新下载新版的qrcode.js 下载 ...

随机推荐

  1. 《Linear Algebra and Its Applications》-chaper2-矩阵的逆

    矩阵的逆: 逆矩阵的定义: 类比于我们在研究实数的时候回去讨论一个数的倒数,对应的,在矩阵运算中,当AB = I的时候,A,B互称为逆矩阵,这里的I类似实数中的1,表示单位矩阵,即对角线是1其余位置是 ...

  2. 最受欢迎linux命令

    1.   以 root 帐户执行上一条命令 sudo !! 2.  利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000访问    python -m ...

  3. 如何编写一个JSON解析器

    编写一个JSON解析器实际上就是一个函数,它的输入是一个表示JSON的字符串,输出是结构化的对应到语言本身的数据结构. 和XML相比,JSON本身结构非常简单,并且仅有几种数据类型,以Java为例,对 ...

  4. [置顶] Putty管理私钥文件

    openssh中,ssh_keygen产生的私钥,id_rsa这种密钥putty是不认识的,必须先把它转换成ppk格式, Windows上如果你安装了git,它里面bin目录下就有ssh_keygen ...

  5. fedora19安装jdk

    1.下载安装包 去oracle下载jdk-7u45-linux-i586.rpm 2. 更改权限 #chmod 777jdk-7u45-linux-i586.rpm 3. 安装 #rpm -ivh j ...

  6. Java实现文件的预览

    最近项目需要用到文件的预览功能,就开始在网上收集资料,学习了几种文件预览的方法.我集成到我项目内测试的有以下三种,最后使用的是第三种: 直接使用别人提供的服务 例如:office web 365 使用 ...

  7. ndroid调用平台功能具体技巧分享

    Android操作系统那个可以通过调用手机平台来实现一些特定的功能,诸如网页的显示,邮件的发送等等.那么今天就为大家总结了几个Android调用平台功能的应用技巧,帮助大家增加编程经验. Androi ...

  8. Java字符串的最大长度

    在cpp中为了可移植性,string的长度是string::size_type,突然就想知道java允许的最大字符串长度为多少.看String的源码: public final class Strin ...

  9. [Protractor] Test Simple Binding With Protractor

    Protractor is built to interact with AngularJS applications. In this lesson, we will take a look at ...

  10. [AngularJS] ngMessageFormat

    ngMessageFormat can be installed via npm using the following command: $ npm install angular-message- ...