js 生成二维码
来源:互联网 发布:神机妙算软件怎么安装 编辑:程序博客网 时间:2024/05/21 06:19
js生成二维码是使用jquery.qrcode实现的,在本文中我参考了其他作者的方式。
具体使用到三个js文件 jquery.qrcode.js,qrcode.js 和jquery-2.1.1.js
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title><script src="src/jquery-2.1.1.js" type="text/javascript"></script><script src="src/qrcode.js" type="text/javascript"></script><script src="src/jquery.qrcode.js" type="text/javascript"></script><script type="text/javascript">$(function() {$("#bt").bind("click", function() {text = $("#text").val();$("#div_div").empty();$("#div_div").qrcode(utf16to8(text));})})function utf16to8(str) { //转码 var out, i, len, c;out = "";len = str.length;for (i = 0; i < len; i++) {c = str.charCodeAt(i);if ((c >= 0x0001) && (c <= 0x007F)) {out += str.charAt(i);} else if (c > 0x07FF) {out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));out += String.fromCharCode(0x80 | ((c >> 6) & 0x3F));out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));} else {out += String.fromCharCode(0xC0 | ((c >> 6) & 0x1F));out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));}}return out;}</script></head><body><input type="text" id="text" /><input type="button" value="生成二维码" id="bt" /><div id="div_div"style="width: 255px; height: 255px; border: 1px solid #000;"></div></body></html>
utf16to8函数是网上一段关于将汉字转化的函数,在此借用了一下。
具体的js文件,读者可以到网上下载。
0 0
- js生成二维码插件
- js生成二维码
- js 生成二维码
- JS生成二维码
- JS生成二维码
- js生成二维码原理
- js生成二维码
- Js生成二维码
- js页面生成二维码
- JS生成中文二维码
- js 生成二维码实例
- js实现生成二维码
- js生成二维码图片
- js生成二维码
- JS生成二维码
- js 二维码生成
- js生成二维码实例
- JS生成二维码
- Ubuntu下编译Chromium for Android
- 从后台绑定数据到ligerui 的comboBox下拉框组件
- mysql 中 = 符号判断的时候要注意等号左右的类型
- 求整数二进制表示中1的个数,三种算法
- 第八周 项目.. 天数计算
- js 生成二维码
- linux命令后台运行
- eclipse maven plugin 插件 安装 和 配置
- duilib tab控件点击事件过滤
- cpci热插拔信号
- 卡里·纪伯伦 《我曾经七次鄙视自己的灵魂》
- xStream转换XML
- &和&&的区别
- SSH编程的一些问题及解决方法(Granados&&SharpSSH)